ma io non devo tornare allo stato iniziale.
Il codice non posso postarlo perchè ce l'ho a casa, però io non faccio altro che un avanti ed indietro con due button.
Incremento l'id di 1 oppure lo incremento in base al bottone cliccato.
Cmq guardando il codice lo mofico in questo modo:
codice:
// Dopo aver fatto la query
if(mioResulSet.next()) {
    // La query è piena ed è meglio riportare tutto allo stato base
    //quindi è tutto ok e mi carico le variabili
} else {
//a questo punto mi faccio ricaricare la pagina incrementando l'id di 1
id = id+1;
response.sendRedirect("miapagina.jsp?id="+id);
Secondo me così va bene.
Che ne dite?