вы не можете напрямую передать параметр в конструктор контроллера FXMLLoader, вместо этого вы получаете контроллер из экземпляра FXMLLoader и вызываете метод на контроллере для инициализации его параметром.
FXMLLoader loader = new FXMLLoader(getClass().getResource("sample.fxml"));
Parent root = loader.load();
ViewController viewController = loader.<ViewController>getController();
viewController.initParameter(parameter);