Distinguish between JDK 32/64 bit with JVM Toolchains

I am working on a project that needs three various Javas:

  • JDK 8 64 bit for general purpose (buildSrc compile…)
  • JDK 8 32 bit to start a quite old tool
  • JDK 11 for Java compile (compatibility version 8)

We start the tasks with the fork option and set the executables to use (currently on Gradle 6.2).
I am wondering if there is a chance to do it also with JVM Toolchains.
A first sight there is no way to make Gradle aware of “I need a 32 bit Java”.
It’s only the Java version without any further precision of the architecture as far as I can see.