Conexao PostgreSQL

Pessoal Bom-dia,

 Quando faço conexão com o banco de dados do PostgreSQL aparece essa mensagem, aparentemente esta configurado bem o banco de dados, vou mandar o código da conexão para darem uma olhada. 
        org.postgresql.util.PSQLException: Operação requer um ResultSet rolável, mas este ResultSet é FORWARD_ONLY (somente para frente).
        at org.postgresql.jdbc2.AbstractJdbc2ResultSet.checkScrollable(AbstractJdbc2ResultSet.java:210)
        at org.postgresql.jdbc2.AbstractJdbc2ResultSet.first(AbstractJdbc2ResultSet.java:292)
try
            {
                rs = consulta.executeQuery("Select * from notas order by cfop asc");
                if(rs.first())
                {

                    do
                    {

                    Vector reg = new Vector();


                    String cfop1 = rs.getString("cfop");
                    String cliente1 = rs.getString("cliente");
                    String produto1 = rs.getString("produto");
                    String natoperacao1 = rs.getString("natoperacao");
                    String descricao1 = rs.getString("descricao");

                    reg.add(cfop1);
                    reg.add(cliente1);
                    reg.add(produto1);
                    reg.add(natoperacao1);
                    reg.add(descricao1);
                    dados.add(reg);


                     }while(rs.next());
                }
            }

Cara, faz um rs.next ao invés de um rs.first.

Abraço

Usa um rs.next com um while em vez desse do while.