You should really avoid using FXML files. They are only kept supported for backwards compatibility. This is especially true with controls that were added after B4J v3.5 like SplitPane.
I think that in this case the usage of classes only makes your code more complicated.
A complete example is attached.