To note is that Oracle removed support for UI apps on the ARM Java in newer versions of Java.
The latest known version supporting UI apps on ARM boards, is Java 1.8.0_6.
Which means going forward, UI apps are not supported on ARM boards.
Workaround
A possible workaround is to build a B4J Non-UI with Java jSwing Framework Components.
The jSwing components are defined in the Inline Java section.
Communication between the Inline Java code and the B4J code is via raiseevents.
These "B4J Non-UI UI" application also run under Windows. So when developing under Windows, then no issue to test.
Recommend to read the jSwing Tutorial:
http://docs.oracle.com/javase/tutorial/uiswing/ #Example Projects Various HelloWorlds as a starter to learn B4J. Select folder NonUIwithSwingUI
http://www.rwblinn.de/b4j/b4jhowto/examples/b4jhowtohelloworlds.zip Raspberry Pi UI Widgets Various small Apps developed with B4J and Inline Java [run also under Windows]
http://www.rwblinn.de/b4j/b4jhowto/examples/b4jhowtowidgets.zip IoT TinkerForge RS232 Communication
http://www.rwblinn.de/iot/tfrs232communication.htm