Pula um registro

Oi, pessoal!

No meu formulário, há dois botões q controlam o próximo e anterior, ou seja, se clico no proximo ele tem q me retornar o proximo registro do banco de dados, preenchendo os campos do formulario. A mesma ideia para o anterior. Ele funciona até q… qdo eu clico no botão Limpar (q apenas manipula os textFields), e depois no proximo, ele pula o primeiro registro, vai direto pro segundo… Alguém pode me ajudaar???

[code]private void proximo() {
try {
if (rs.next()) {
JTcodigo.setText(rs.getString(“GRUPOPRODUTO”));
JTdescricao.setText(rs.getString(“GRUPO”));
JTestoque.setText(rs.getString(“ESTOQUE”));
sst(“Avançando…”);
}
else {
rs.previous();
posAnt = rs.getRow()-1;
rs.setFetchSize(posAnt);
sst(“Não há registros posteriores.”);
}
}

    }catch (Exception e) { sst("Erro :" +e); }
}[/code]