Vytváříte PreparedStatement pomocí query1 a přidání query2 k již připravenému prohlášení, do kterého nepatří.
Pokud používáte PreparedStatement , doporučuji použít PreparedStatement.addBatch() místo toho.
PreparedStatement ps = c.prepareStatement(query1);
ps.setObject(....);
ps.addBatch(); //Voila