Java FX っていうのはやったことありませんが、
FXMLController って自作のクラスでしょうか?
定義もあいまいなので 最初デフォルトの System.out.println とかみたいな感じかと思いましたよ。
よくわかりませんが、
気になったので。
FXMLLoader load = new FXMLLoader();
とありますが、次のステップで
AnchorPane pane = load.load(ClassLoader.getSystemResource("FXML.fxml"));
となっています。
load.load となっていますね。
これはダメなのでは?
オブジェクトなのか メソッドなのかわからないからです。
人間なら普通に文脈から推測できますが、コンパイラは機械 ( というかソフト ) なので、
解釈不能です。 ( できても勘違いする可能性が大きい。 )
オブジェクト名を loader とかみたいな 別の名前にしてみてください。
判断が難しいようでしたら、
使う前に
Java
1if( オブジェクト名 != null ){
2 System.out.println( "オブジェクト" + オブジェクト名 + " is OK" );
3}else{
4 System.out.println( "オブジェクト" + オブジェクト名 + " is nullptr" );
5}
みたいな感じでチェックしてみてください。
もし 原因のヌルポであれば "○○ is nullptr" みたいな表示になります。
( もちろん、文章を変えてもいいですが。 )
http://topickup.web.fc2.com/java/nullPointerException.html
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。