Como obter o ResultSet do executeBatch?

Preciso obter o conjunto de resultados de um lote executado:

    String [] queries = {"create volatile table testTable as (select * from orders) with data;", 
                         "select top 10 * from testTable;" , 
                         "drop table testTable" };
     for (String query : queries) {
        statement.addBatch(query);
    }
    statement.executeBatch();

Se eu executar o lote, como posso obter o conjunto de resultados da consulta de seleção?

questionAnswers(2)

yourAnswerToTheQuestion