style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

Pasar datos de un JDialog a otro JDialog.

Muy buenos días compañeros.
Agradezco toda su colaboración prestada. Tengo el siguiente problema.
Tengo 2 JDialog en el cual quiero pasar datos del JDialog2 al JDialog1 y en el JDialog1 realizar una consulta con ese dato y colocar el resultado en los JLabel y JTextField de este.
Hasta ahora he podido pasar el dato del JDialog2 al JDialog1 pero cuando realizo la consulta en el JDialog1 para colocar los datos en el JLabel y JTextField me genera el siguiente error. (Parte del error - para no mostrar todo )

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at Clases.Manifiestos.Consultar(Manifiestos.java:750)
at Clases.Manifiestos.(Manifiestos.java:68)
at Clases.Localizar_Manifiesto.Seleccionar_con_Click(Localizar_Manifiesto.java:155)
at Clases.Localizar_Manifiesto.access$100(Localizar_Manifiesto.java:28)
at Clases.Localizar_Manifiesto$2.mouseClicked(Localizar_Manifiesto.java:87)
at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:253)
at java.awt.Component.processMouseEvent(Component.java:6219)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
at java.awt.Component.processEvent(Component.java:5981)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4583)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4413)

Lo que realizo es lo siguiente.

desde un JDialog1 llamo al JDialog2 asi...
JFrame yo = new JFrame();
Localizar_Manifiesto JDialog2= new Localizar_Manifiesto(yo, true, operario);

Desde el JDialog2 he enviado el dato de muchas maneras y siempre me sale el mismo error, lo he realizado asi...

1. new Manifiestos().Consultar(Integer.parseInt(String.valueOf(Tabla.getValueAt(fila, 0))));
donde Consultar es el metodo encargado de colocar el resultado en los JLabel y JTextField.
2. Manifiestos manifiestos = new Manifiestos(Integer.parseInt(String.valueOf(Tabla.getValueAt(fila, 0))));
Creo un constructor donde solicito el dato para consultar y luego llamo el metodo Consultar en el JDialog1

He probado con los dos y noto que si me devuelve el dato por que lo he impreso con System.out.print(dato); y me lo muestra.
El error parte cuando quiero colocar los datos en el JLabel y JTexttFiel ya sea con el método que realice o directamente del JDialog2.

el método consultar es el siguiente.

public void Consultar(int x) throws SQLException{
ClaseManifiestos cm = new MetodosManifiestos().ConsultarManifiesto(x);
rango = cm.getRango();
String RangoCompleto = "473 - 0641 - "+rango;
ran.setText(RangoCompleto); //DESDE AQUÍ COMIENZA EL ERROR.......
ClaseCiudades c=new MetodosCiudades().Consultar(cm.getDestino());
ciu.setSelectedItem(c.getNom());
plac.setSelectedItem(cm.getPlaca());
ced.setText(cm.getConductor());
ClaseConductores cc = new MetodosTerceros().ConsultarConductores(cm.getConductor());
cond.setText(cc.getNombre());
valv.setText(String.valueOf(cm.getFlete()));
gacpm.setText(String.valueOf(cm.getAcpm()));
valcon.setText(String.valueOf(cm.getValcond()));
totant.setText(String.valueOf(cm.getAnticipo()));
tot.setText(String.valueOf((Integer.parseInt(valv.getText()) - (Integer.parseInt(valv.getText()) * 1 / 100)) - Integer.parseInt(totant.getText())));
s1.setText(String.valueOf(cm.getS1()));
s2.setText(String.valueOf(cm.getS2()));
s3.setText(String.valueOf(cm.getS3()));
s4.setText(String.valueOf(cm.getS4()));
con.setText(String.valueOf(cm.getConduce()));
}

Por ultimo quiero decirles que si coloco, esa opción dentro del mismo JDialog1 de la consulta si funciona... pero no es la idea.
Lo que quiero es utilizar los 2 JDialog.

Agradezco toda la colaboración que me puedan suministrar al respecto. estoy varado con esta aplicación.
Adjunto imagen del proyecto.

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">