Duvida com utilização de List

Boa tarde a todos,

Alguem pode me dizer o que tem de errado nesse pedaço de código:

[code]public static List BuscarListaUsuario() {
Usuario userTemp;
List listaUserTemp = null;

    try {            
        Conecta();
        st = conn.createStatement();
        rs = st.executeQuery("Select * from Usuario");
        while (rs.next()) {     
            userTemp = new Usuario();
            userTemp.setUsusId(rs.getInt("us_usID"));
            userTemp.setUsusNome(rs.getString("us_usNome"));
            userTemp.setUsusLogin(rs.getString("us_usLogin"));
            userTemp.setUsusPassoword(rs.getString("us_usPassoword"));
            userTemp.setUspePerfil(rs.getString("us_pePerfil"));                                    
            listaUserTemp.add(userTemp);
        }
    } catch (SQLException ex) {
        ex.printStackTrace();
    }
    return listaUserTemp;
}    

[/code]

A classe compila, mas na execução esta dando esse erro:
Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException

Obrigado.

Um abraço a todos.

Deveria ser

Você só disse pra listaUserTemp que ele vai ser do tipo List, mas esqueceu de criar a lista, use new e o tipo de lista que ira construir, como thingol ja disse.

Valeu galera !!!