Ok also Minecraft Java needs a OpenGL driver to run but does this means that the sq2 processor does not include OpenGL?
I'll be honest, I'm not sure if the OpenGL restriction is just for emulated apps, or if Qualcomm doesn't include OpenGL support in their drivers at all (leaving just the version 1.1 that Windows includes by default). If it's the latter, shame on them as the GPU is compliant with OpenGL 4.x from what I've been able to gather.
That said, the OpenCL and OpenGL compatibility pack (available in the store) is supposed to solve this issue either way, but it's currently limited to earlier versions (OpenCL 1.2 and OpenGL 3.3). I believe it is still also currently limited to just photoshop unless you're running an insider build. However I hope/expect as the project develops it will eventually support OpenGL 4.4+ requirement Minecraft needs. The fact that you listed OpenGL 3.3 support makes me think you've already found this and possibly are running an insiders build.
The other issue is native Java. However that is also being worked on (which is awesome!), see blog posts at Oracle and Microsoft. You can download early access release of JDK 16 from github. I've actually tried to load Minecraft using this (by modifying the launcher settings to use it instead of the bundled x86 Java binary), but it still crashes. I suspect it's because of OpenGL but I don't know for sure. Minecraft might not work on OpenJDK 16 yet.
I don't think x64 (AMD64) emulation is required to run Minecraft, as I can currently install it and the launcher will at least load. It's really the other two issues.
The other thought I've had is to use WSL (Windows Subsystem for Linux if you're not familiar with it) to run it when the GUI integration is released to stable builds of Windows (or maybe I'll give into temptation and switch to an insider build). I'm pretty sure the demos I've see of this were running GPU accelerated linux apps. There are guides to get Minecraft to run on the Raspberry Pi that I suspect would work for a WSL distro on the Surface Pro X (since it's still ARM64).
The TL;DR version is not yet, but I suspect it may be possible in the near future.