Botão Consultar em Java MySQL

Boa tarde pessoa, tô montando um trabalho e travei na parte do select na view, pra trazer os dados do banco de dados pras textfield correspondentes. Queria um HELP, o Dao já tá pronto, falta só chamar o metodo.

DAO:

public List buscar(){
String sql = “SELECT * From aps where id = ?”;
PreparedStatement stmt = null;
ResultSet rs = null;
List dados = new ArrayList<>();//cria a lista de categorias
try {
stmt = con.prepareStatement(sql);
rs = stmt.executeQuery();
while(rs.next()){
dados p = new dados();
p.setNome(rs.getString(“nome”));
p.setImagem(rs.getString(“imagem”));
p.setTamanho(rs.getString(“tamanho”));
dados.add§;
}
} catch (SQLException ex) {
System.err.println("Erro: "+ex);
}finally{
conexao.closeConnection(con, stmt, rs);
}
return dados;
}