OBTENER OBJETO DE UNA TABLA GENERICA

ya tengo ajustada la table generic pero tengo ahora un problema, cuando antes armaba un table para un tipo de dato especifico
y por lo general hacia esto ya sea cuando pulso click a una fila de la tabla o me desplazo con el teclado.

 
this.rowIndex =this.internal.getTblTablaRegistros().getSelectedRow();
     
         if(rowIndex == -1)
         {    UtilFrame.setMensajeInformation("Seleccione  un Producto ", "INFORMACION");
              return;
         }
       
         
         int modelRow =  this.internal.getTblTablaRegistros().convertRowIndexToModel(rowIndex);
         this.filaSeleccionada= new MensajeSGVTableModels(listaDatosForTable).get(modelRow);
         
    }
   

asi seleccionaba el objecto es este caso producto, pero ahora que tengo un JTable generico no se como hacer para seleccionarlo de la misma manera.