Ce sont les parties pertinentes :
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: You have an error in your SQL
syntax; check the manual that corresponds to your MySQL server version for the
right syntax to use near '????????????????' at line 1
...
com.mysql.jdbc.ConnectionImpl.configureClientCharacterSet(ConnectionImpl.java:1890)
...
java.sql.DriverManager.getConnection(libgcj.so.10)
Ces points d'interrogation indiquent un grave problème d'encodage des caractères lors de la requête pour configurer le jeu de caractères client.
Comme premier essai, ouvrez le my.cnf fichier et assurez-vous que les deux entrées suivantes sont présentes :
character_set_server=utf8
collation_server=utf8_general_ci
En deuxième tentative, remplacez le GCJ par OpenJDK ou JDK Oracle (Sun) qui sont bien plus robustes. Le GCJ est notamment connu pour ses bizarreries.