Great that you were able to fix it by looking at the string! I hadn't thought of that.
OpenJDK releases should all be compatible. They're all built from the same source code (even Oracle's these days, although apparently Oracle changes some strings). Oracle's releases aren't supported for long, and have really strange licensing terms that are so silly that I've honestly not bothered figuring them out. I just get the JDK from somewhere else.
I know of a few of them:
There are a few more on the Wikipedia page:
https://en.wikipedia.org/wiki/OpenJDK#OpenJDK_builds