Im zweiten Beispiel bekomme ich eine andere Fehlermeldung, nämlich die wegen fehlendem \end{tabular}. Deine Fehlermeldung deutet eher darauf hin, dass dir bei den Dateinamen ein Fehler unterlaufen ist.
Der Fehler wegen \end{tabular} wiederum liegt daran, dass late after line auch gleich late after first line und late after last line mit überschreibt. In late after last line muss aber bei autotabular normalerweise auch das \end{tabular] enthalten sein. Außerdem hast du Prozentzeichen in den Daten, also musst du auch diese irgendwie verarbeiten, beispielsweise mit respect percent=true. Das ergibt dann mindestens:
\begin{filecontents*}{SHOWPROCEDURESTATUS2.csv}
Db;Name;Type;Definer;Modified;Created;Security_type;Comment;character_set_client;collation_connection;Database Collation
DBS02;Anzahl_Datensätze;PROCEDURE;DBS02@%;2016-11-24 17:48:30;2016-11-24 17:48:30;DEFINER;;utf8;utf8_general_ci;latin1_swedish_ci
DBS02;InformationenMitarbeiter;PROCEDURE;DBS02@%;2016-11-25 10:44:03;2016-11-25 10:44:03;DEFINER;;utf8;utf8_general_ci;latin1_swedish_ci
DBS02;LogUpdates;PROCEDURE;DBS02@%;2016-11-24 20:14:32;2016-11-24 20:14:32;DEFINER;;utf8;utf8_general_ci;latin1_swedish_ci
DBS02;sichere_Durchschnitt;PROCEDURE;DBS02@%;2016-11-15 13:11:52;2016-11-15 13:11:52;DEFINER;;utf8;utf8_general_ci;latin1_swedish_ci
DBS02;spBestAuswertung;PROCEDURE;DBS02@%;2016-11-29 13:34:49;2016-11-29 13:34:49;DEFINER;;utf8;utf8_general_ci;latin1_swedish_ci
DBS02;spInsert_typ;PROCEDURE;DBS02@%;2016-11-29 12:01:47;2016-11-29 12:01:47;DEFINER;;utf8;utf8_general_ci;latin1_swedish_ci
DBS02;sptt;PROCEDURE;DBS02@%;2016-11-29 12:07:23;2016-11-29 12:07:23;DEFINER;;utf8;utf8_general_ci;latin1_swedish_ci
DBS02;Wertebereich;PROCEDURE;DBS02@%;2016-11-24 18:29:58;2016-11-24 18:29:58;DEFINER;;utf8;utf8_general_ci;latin1_swedish_ci
DBS02;ZaehlDaten;PROCEDURE;DBS02@%;2016-11-15 12:50:08;2016-11-15 12:50:08;INVOKER;;utf8;utf8_general_ci;latin1_swedish_ci
\end{filecontents*}
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{csvsimple}
\begin{document}
\csvautotabular[head=true,
table head=\hline\\\hline\hline,
separator=semicolon,
respect underscore=true,
respect percent=true,
late after line=\\\hline,
late after last line=\\\hline\end{tabular}
]{SHOWPROCEDURESTATUS2.csv}
\end{document}
Durch Erzeugung der Datei via filecontents*-Umgebung habe ich lediglich dafür gesorgt, dass die Dateinamen wirklich übereinstimmen und auch der Online-Editor eine Chance bekommt, das auszuführen.
Es sei allerdings noch darauf hingewiesen, dass der autotabular-Stil von
cvssimple normalerweise mehr macht als oben angegeben. So wird beispielsweise noch ein eventuell definierter Tabellenfuß ausgegeben. Das erledigt das Beispiel nicht. Außerdem ist die Tabelle mit den gezeigten Daten für das angegebene Papierformat viel zu breit. Aber das war ja nicht die Frage.