executeQuery()
aggiunge automaticamente un punto e virgola a un'istruzione durante l'esecuzione.
Modificare la riga sb.append("';");
a sb.append("'");
.
Inoltre dovrai aggiungere spazi alla fine o all'inizio di ogni riga, altrimenti le tue affermazioni non sono valide.