mmm buenas.
Se me ocurre que hagas el JTable una variable estatica, y desde el JDialog2 lo llamas le agregas la fila y asignas los datos que necesites...
algo asi :
en el boton que abre el JDialog2
Código:
new JDialog2(this, true).setVisible(true);
en el boton que guarda.
Código:
DefaultTableModel modelo = (DefaultTableModel) Jdialog1.jTable1.getModel();
Object filaNueva[] = {txtNombre.getText(), txtCodigo.getText(), txtStock.getText(), txtDescripcion.getText(), txtPrecio.getText()};
modelo.addRow(filaNueva);
me avisas si tienes dudas :)