Das Trennzeichen wird nur vom MySQL-Client verwendet (nicht auf API, Treiber ... usw.).
Also funktioniert es nicht.
Siehe Ihre Fehlermeldung :-
[sql] Executing resource: /mysql/install/db_auto_increment_settings_procedure.sql
[sql] Failed to execute: DELIMITER
Ziemlich sicher, dass dies im Linux-System funktioniert
mysql -u root -pxxx -h yyy < YOUR_SQL.sql
Gegebenenfalls erstellen Sie die gespeicherte Prozedur einfach manuell mit dem MySQL-Client,
und es ist eine Lösung ohne Schwitzen.
Wenn Sie dies dynamisch erstellen müssen,
kann dieses Dokument einige Einblicke liefern
http://dev.mysql.com/doc/refman/5.0/en/connector-j-usagenotes-basic.html