ResultSet e NullPointerException

[code]public void getRow(String fonte){
try {
getConnection();
rs=stm.executeQuery(“select * from rubrica_receita where rr_fonte=’”+fonte+"’");
while(rs.next()){
rr.setRr_num(rs.getString(“rr_num”)); // linha 41
rr.setRr_tipo(rs.getString(“rr_tipo”));
rr.setRr_nome(rs.getString(“rr_nome”));
rr.setRr_fonte(rs.getString(“rr_fonte”));
rr_list.add(rr);
}
}catch (SQLException ex) {
Logger.getLogger(Fontes.class.getName()).log(Level.SEVERE, null, ex);
}finally{
endOfConnection();
}

}[/code]

A Exception que ocorre é :
Exception in thread “main” java.lang.NullPointerException
at Fontes.getRow(Fontes.java:41)
at Rr_Lista.(Rr_Lista.java:39)
at Principal.main(Principal.java:12)
Java Result: 1

  • Obs: Tem elementos no BD com a fonte que eu passo por parâmetro.

rr_list é uma List do tipo Rubrica_Receita
rr é um elemento Rubrica_Receita

getConnection :

private void getConnection(){ try { conn = (Connection) DriverManager.getConnection(DATABASE_URL, USERNAME, PASSWORD); stm = (Statement) conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); System.out.println("Conectado"); }catch(SQLException ex){ Logger.getLogger(Fontes.class.getName()).log(Level.SEVERE, null, ex); } }

endOfConnection :

[code]private void endOfConnection() {
try {
rs.close();
stm.close();
conn.close();

    } catch (SQLException ex) {
        Logger.getLogger(Fontes.class.getName()).log(Level.SEVERE, null, ex);
    }finally{
         System.out.println("Desconectado");
     }
    
}[/code]

Alguém pode me ajudar?

Obrigado pela atenção !

sua variável rr está inicializada?

            while(rs.next()){  
            rr.setRr_num(rs.getString("rr_num")); // linha 41  

Não deveria ser algo como

            while(rs.next()){  
                rr = new Rubrica_Receita(__________); // sei lá quais são os parâmetros necessários no construtor :)
                rr.setRr_num(rs.getString("rr_num")); 

digaoneves, isso mesmo. Eu não tinha inicializado.

Obrigado pela ajuda.

cuida com a sinstâncias dos objetos ;x