E questo mi sembra molto più semplice:
`\documentclass[11pt, a4paper, oneside,openany, cleardoublepage=empty]{scrreprt}
\usepackage{longtable,array,booktabs}
\usepackage{graphicx}
%%% Non ho idea di come li definisci
\newcommand\ac[1]{#1}
\newcommand\diameter[1][xy]{#1}
\newlength{\imgwidth}
\setlength{\imgwidth}{0.23\textwidth}
\newcommand{\InsertCoin}[6]{%
#1 &
\raisebox{\dimexpr-\height+\ht\strutbox\relax}[0pt][0pt]{\includegraphics[width=\imgwidth]{#2}} &
\emph{Materiale} & \ac{#3} & #6 \\*
\cmidrule(lr){3-4} \nopagebreak
& & \diameter [mm] & $ #4 $ & \\*
\cmidrule(lr){3-4} \nopagebreak
& & \emph{Peso} (g) & $ #5 $ & \\*
}
\newcommand{\Midrule}{\midrule\noalign{\penalty-100 \vfil}}
\newenvironment{cointable}
{\begin{longtable}[c]{lllll}
\toprule
\textbf{Taglio} & \textbf{Immagine} & \multicolumn{2}{c}{\textbf{Caratteristiche}} & \textbf{Anni} \\
\midrule
\endfirsthead
\multicolumn{5}{l}{\itshape\footnotesize (Continua da pag. precendente)}\\
\toprule
\textbf{Taglio} & \textbf{Immagine} & \multicolumn{2}{c}{\textbf{Caratteristiche}} & \textbf{Anni} \\
\midrule
\endhead
\multicolumn{5}{r}{\itshape\footnotesize (Continua a pag. successiva)}\\
\endfoot
\bottomrule
\endlastfoot}
{\end{longtable}}
\begin{document}
…`
Nota che le unità di misura vanno sempre in carattere tondo e non tra parentesi quadre.
Se proprio vuoi avere la tua tabella larga quanto la pagina, usa colonne X a sinistra e a destra (in tal caso ti occorre longtabu).
Ciao
Enrico