Problema simples com ModelTable

Alguem pode me ajudar com um problema bem facil porem to me matando aqui e n consigo to a dias nisso e naaaaaaaaaaaaaada,
Tenho uma classe ModelTable que extende DefaultTableModel la possui todos os metodos e funciona perfeitamente, mas o problema e que quando tento invocar os metodos dessa classe em uma otra classe para poder manipular minha jtable
estou tendo Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException
aqui

[code]while(model.getRowCount() > 0)
{
model.removeRow(0);
}[/code

esse erro da na classe que quero manipular a jtable me parece que o arraylist esta dando vazio vejam

public int getRowCount()
    {
      if (this.dados == null)
      {
         return 0;
      } 
      else
      {
         return this.dados.size();
      }
   }

Obrigado pela atencao

Você já instanciou seu ArrayList?

Qual a linha que deu a exceção?