Allora, il resultset ovviamente può essere utilizzato per eseguire quante query vuoi... Quello che sbagli è il modo di prelevare i risultati. Il resultSet è come se fosse un "contenitore" di risultato, pertanto è necessario scorrerlo e prelevare i singoli dati. Poi anzichè creare 15 diverse stringhe per le query, puoi utilizzare un array che le contiene:
Codice PHP:
String[] arrayQuery = new String[]{"select * from tabella1...","select * from tabella2...", ...};
String[] risultati = new String[arrayQuery.length]; //se sei sicuro di avere un solo risultato per query
Statement statement = connection.createStatement();
ResultSet rs = null;
for(int i=0; i<arrayQuery.length;i++){
rs = statement.executeQuery(arrayQuery[i]);
//se la query restituisce un valore lo prelevo con col metodo getString
if(rs.next()){ //il next() mi sposta sul primo risultato della query
risultati[i] = rs.getString("nomeColonna");
}
rs.close(); //chiudo il resultSet
}