Para manipular dados, você realmente precisa de
executeUpdate()
em vez de executeQuery()
. Aqui está um extrato do
executeUpdate()
javadoc que já é uma resposta por conta própria:
Executa a instrução SQL fornecida, que pode ser uma instrução INSERT, UPDATE ou DELETE ou uma instrução SQL que não retorna nada, como uma instrução SQL DDL.