Criando metodo para retornar dados do banco! [RESOLVIDO]

Boa tarde!

Tenho uma JTable na minha tela, gostaria que ao abrir a tela, fossem listadas todas as informações da tabela de Contas que eu tenho no meu banco, mas não estou conseguindo fazer isso. Na minha tela criei a seguinte classe:

public void atualizaTabela() {
        List<Contas> lista = contas.findContas();
        dadosTabela = new Vector();
        for (int i = 0; i < lista.size(); i++) {
            Vector lin = new Vector();
            Contas contas = (Contas) lista.get(i);
            lin.add(contas.getDescricao());
            lin.add(contas.getValor());
            lin.add(contas.getMes());
            lin.add(contas.getDia());
            dadosTabela.add(lin);
        }

mas acho que não estou criando corretamente o metodo findContas() na minha classe DAO, fiz ele assim:

public List<Contas> findContas() {
        return findContas();
    }

Mas sei que não esta correto, como crio esse método?

Obrigado

Se está resolvido, cadê a resolução?