Hola,
   Cita:  
					Iniciado por Oasis8 
  ... Agradeceria cualquier ayuda para solucionar el problema para que el controlador pueda pasarle la vista al modelo, ...
    Este tipo de problemas a veces no resulta tan evidente, el problema es que estas definiendo una variable que oculta una propiedad de la clase. Y cuando quieres usar la propiedad de la clase, que no fue inicializada, tiene el valor null. 
Código:
 class pruebaVista extends JFrame 
{
    ...
	JTable jtbFichas;
    ...
	pruebaVista(pruebaModelo model) 
	{
	    ...
		JTable jtbFichas = new JTable(m_model.getModelo());
		...
	}
	...
 	void setTabla() {
        jtbFichas.setModel(m_model.getModelo()); // jtbFichas es null.
		...
   }  
}
  Mientras que aquí solamente estas definiendo la propiedad, 
Código:
 class pruebaVista extends JFrame 
{
    ...
	JLabel etiqueta =new JLabel("Nombre");
	...
	pruebaVista(pruebaModelo model) 
	{
		...
		this.getContentPane().add (etiqueta);
		...
	}
	...	
	void setTexto(String newTexto) 
	{
        	//etiqueta.setText(newTexto);
        	etiqueta.setText(m_model.getValue());
	}  
}
   Cita:  
					Iniciado por Oasis8 
  ... y la explicacion teorica o alguna orientacion para comprender porque con jlabel/string si funciona y no con un jtable/tablemodel si en ambos casos son objetos ¿donde esta la diferencia? ...
    La diferencia está en que un programa no tiene errores de lógica y el otro sí. 
Saludos,