O JDBC nunca deu suporte à análise de consultas delimitadas. Cada chamada é uma viagem ao banco de dados. Talvez você possa alcançar o que pretendia fazer PreparedStatement.addBatch() para cada consulta separada e, em seguida, executar e recuperar os dois conjuntos de resultados?