Hi Andreas,
There is a slight difference between FXMLController and Controller.
Controller are designed to listen events from view and perform action (inside the view or with the rest of the application)
FXMLController can also listen events from the view (so the fxml), but can also grab access on view Nodes (annotation used instead of package getter of View part)
FXMLController and Controller are not JRebirth component, so they can't send or receive Wave (directly), they must rely on the underlying Model.
So when you send a wave from MasterModel to DetailsModel, the DetailsModel shall reload the received data, to do it you can use ((YourFXMLController)DetailsModel.getFXMLController()).update(Data yourData).
The getFXMLController() is available for all classes specializing AbstractFXMLObjectModel.
Seb