K manipulaci s daty skutečně potřebujete executeUpdate()
spíše než executeQuery()
.
Zde je výňatek z executeUpdate()
javadoc, který je již odpovědí sám o sobě:
Provede daný příkaz SQL, což může být příkaz INSERT, UPDATE nebo DELETE nebo příkaz SQL, který nic nevrací, jako je například příkaz SQL DDL.