Devo contare i record di un ResultSet, un metodo molto usato ho visto (non essendoci una funzione apposita) è quella di spostarsi all'ultima riga e ricavare l'indice di questa.
Purtroppo il mio ResultSet non permette lo scorrimento e genera l'errore sotto.
Come faccio ad impostarlo scorribile?

codice:
ResultSet rs = ConnessioneDBClient.lanciaQuery(stringaSQL);

// Conta i record della tabella
rs.last();
int totRecord = rs.getRow();
rs.beforeFirst();
org.postgresql.util.PSQLException: L'operazione richiete un «ResultSet» scorribile mentre questo è «FORWARD_ONLY».