Jtable + ArrayList + Sem BD

Boa tarde senhoras e senhores.
Gostaria de esclarecer uma dúvida simples e direta.

É possivel popular uma JTable apenas usando um List(já preenchido) proveniente de outra classe sem que esse List tenha que ser preenchido por dados recuperados de um banco de dados?

Exemplo:

  • Crio uma class Produto e preencho uma List existente nessa classe, depois uso esse mesmo List para popular minha JTable.

    Fiz isso em uma aplicação aqui só que quando vou passar esse List para minha TableModel ele sempre se encontra vazio
    (não importando o modo como foi feito essa passagem).

Isso é alguma limitação da linguagem? Ou é mesmo uma limitação da minha cabeça?

Caso necessário posto o código.

Meus agradecimentos desde já.

ruds,
eu já trabalhei em sistemas que não utilizavam BD.Quem traz os dados para a JTable é o seu model, se você carrega o model, não há erros.
Se vc faz algo do tipo:

List<Produto> listaDeProdutos=new ArrayList<Produto>(); ProdutoTableModel ptm=new ProdutoTableModel(listaDeProdutos); suaJtable.setModel(ptm);
Não há erro.Agora, se antes de passar, a sua lista já está vazia, é porque o erro foi na carga dos dados.Verifique se os dados não estão sendo descartados na passagem para a outra classe.Dê uma chamada ao método size antes e depois que vc descobre rapidinho.