per forza, glielo dici tu di aggiungere le righe ogni volta (addRow non fa altro, lo dice anche il nome). Per ottenere quello che vuoi tu, o ricrei il DataModel e glielo appiccichi, oppure sul DataModel corrente, invochi setDataVector - nella versione che più ti piace:

http://download.oracle.com/javase/6/...ableModel.html