Problema con JTable

cucu
15 de Marzo del 2006
Tengo un JTable y un Object[][] data. Cada vez que presiono un boton consulto a una base de datos mysql y refresca la JTable pero el problema es que cada vez que refresco debo crear con new la cantidad de datos de la tabla, es decir, hago lo siguiente:

data = new Object[regis][col]; // Cantidad de filas y columnas

El problema con esto es que cada vez que refresco pido mas memoria y va a llegar un momento en que voy a consumir mucha memoria y el programa va a ser muy pesado. Como podria solucionar esto?
Hay alguna manera de instanciar solo una vez la variable 'data'?, desde ya muchas gracias