Secondo me potresti usare un array di jTextField impostando il numero con una variabile definita con la moltiplicazione dei dati inseriti dall'utente...
cmq... non faresti prima usando una JTable (informazioni a riguardo qui)...
tornando alla soluzione precedente
...
JTextField arr[];
...
... metodo(int nRig, int nCol)
{
int nJTField=nRig*nCol;
arr=new JTextField[nJTField];
for(int i=0;i<nJTField;i++)
{
//qui aggiungi i componenti nella Form ecc...
}
}
Spero di essere stato chiaro