In MySQL I have two tables,
can not issue data manipulation statements with executeQuery().
Here's an extract from the
executeUpdate() javadoc which is already an answer at its own:
Executes the given SQL statement, which may be an INSERT, UPDATE, or DELETE statement or an SQL statement that returns nothing, such as an SQL DDL statement.