Sorry, but I don't really understand your problem.
In B4J you define what you want or need.
As the layout files are platform specific, you can set any size for a form an set it fixed, or you can use the Resize event and adapt the layout dynamically and also set min and max sizes.
Of course, trying to display the same information on a 'small' phone screen and a 'big' PC screen is not realistic.
Therefore you have to manage these differences, it is similar to B4A and B4i for phones or tablets.
How do you currently manage these differences? You could define B4J layouts similar to the Tables layouts.
In B4A and B4i, the screen sizes are limited to the different devices, in B4J you have more possibilities, but you can limit the size, it is up to you.