Estás creando una PreparedStatement
usando query1
y agregando query2
a una declaración ya preparada a la que no pertenece.
Si está utilizando PreparedStatement
, sugiero usar PreparedStatement.addBatch()
en su lugar.
PreparedStatement ps = c.prepareStatement(query1);
ps.setObject(....);
ps.addBatch(); //Voila