Você usa
executeUpdate()
para isso em vez disso. executeQuery()
é apenas para instruções que retornam dados. executeUpdate
é para aqueles que não retornarão a data (atualizar, inserir, excluir e acredito que coisas como adicionar/descartar tabelas, restrições, gatilhos e afins também).