Nice article!
In my opinion the best way to manage Java versions is using the scoop.sh tool.
With Scoop you must to add de Java bucket and then install any version you want, as explained here: github.com/lukesampson/scoop/wiki/Java
You can use sdkman.io but will need to install WSL, Cygwin or other tool like Git Bash for Windows.