Yes it is "working" because I can see the JSON data in the log on the PC, but for my ultimate use the GUI display will be important and so must reflect what I see when run on my Windows PC. When the app launches I see an almost full screen black "window" with the GUI the size I expect in its centre.
The Raspberry Pi OS is Raspian GNU/Linux 9 (stretch).
I thought if I had installed the Liberica JDK as per
https://www.b4x.com/android/forum/threads/raspberry-pi-with-java-11.99606/ then an existing B4J UI app would not require a Windows installation on the Raspberry Pi.
I think I need to do some further reading to understand what I can expect of the Raspberry Pi to see if it can support my objective and if so, what OS or other firmware/software I need to install.