Sie verwenden executeUpdate()
dafür stattdessen.
executeQuery()
ist nur für Anweisungen, die Daten zurückgeben. executeUpdate
ist für diejenigen, die kein Datum zurückgeben (aktualisieren, einfügen, löschen, und ich glaube auch Dinge wie das Hinzufügen/Löschen von Tabellen, Einschränkungen, Trigger und dergleichen).