[RESOLVIDO]Realizar consulta no postgresql usando java

Estou tentado realizar a consulta no postgresql, porem não sei o que estou fazendo de errado. Por favor me ajudem!
Quando faço a execução, ele não apresenta erro algum porem também não traz nenhum dado da tabela como se não houvessem dados lá.

public List listar()
{
String sql = “SELECT * FROM usuario”;
List retorno = new ArrayList();

    PreparedStatement pst = Conexao.getPreparedStatement(sql);
    try {
       
        
        ResultSet res = pst.executeQuery();
        while(res.next())
        {
            Usuario item = new Usuario();
            item.setLogin(res.getString("Login"));
            item.setSenha(res.getString("Senha"));
            item.setEmail(res.getString("Email"));
            item.setNome(res.getString("Nome"));
            
            retorno.add(item);
        }
           
        
        
    } catch (SQLException ex) {
        Logger.getLogger(UsuarioDAO.class.getName()).log(Level.SEVERE, null, ex);
        
    }
    
    return retorno;


}

Cara debuga e ve se ele pula o while se pular o nome da coluna que esta referenciando esta errado ou não há registros,
tente tambem trocar o * pelo nome das colunas exatamente como esta no banco em seguida confere se os res.getSting esta com nome da coluna correto ,
entra no psql e da um \d na tabela pega os nomes certinhos

Pode colocar um print tb com a condição (retorno == null) pr ater certeza mas é mais facil debugar

Obrigada, mas consegui encontrar o erro… Foi um erro bobo, mas serve pra gente aprender né?
Por conta do sensitive case do postegresql, ele não conseguia ler os dados da tabela pq havia colocado em letras maiúsculas. Depois que alterei tudo para letras minúsculas funcionou.

Obrigada pela força