Actually, I have discovered you can make this all work on a Mac, with Java 11.0.1.
If you choose "Show package contents" in the Mac Finder, and dig into the installer app, and run the binary within it from the command line, it runs just fine. The resulting installed CubeMX app also works fine thereafter.
It seems just to be a bungled conversion of the installer into a Mac app.