In new Object[][]{{},} quel {} interno è effettivamente una riga "vuota".
Consiglio: new Object[0][]
(senza alcun { ..... } di inizializzazione)
P.S. attualmente hai bisogno di fare così:
((DefaultTableModel) jTable1.getModel()).addRow(new Object[]{productName, productPrice, 1});
perché secondo me non hai "incapsulato" bene come si deve le varie parti della interfaccia utente.



Rispondi quotando
Ne sai una più del diavolo 
