質問させていただきます

JTableを使うときにDefaultTableModelを使用しようと思ったのですが上手くいきません
見てみると下記の関数内で正しくDefaultTableModelにデータが格納されていないようなのですが
原因が分からず困っております

private DefaultTableModel getDefaultTableModel()
{
if(defaultTableModel == null)
{
defaultTableModel = new DefaultTableModel();

Object[] row1 = {"1","TOKYO"};
Object[] row2 = {"2","OSAKA"};
Object[] row3 = {"3","NAGOYA"};
defaultTableModel.addRow(row1);
defaultTableModel.addRow(row2);
defaultTableModel.addRow(row3);
}

return defaultTableModel;
 
}

java1.5を使用しています