pkw The Java requirement was offputting to me, too, at first. However, I mostly worked with it in Docker containers, so I didn't even have to mess around with getting the right version of the JDK.
One catch is that the only CL driver I know of is the one I built myself: https://codeberg.org/Equill/neo4cl
I'll be happy to expand the docs where they fall short, and to merge PRs, but honestly I'm unlikely to actively maintain it in future. It also doesn't conform to their driver design guide, mainly because they published it after I'd already gotten this working :)
It does a reasonable job of sending Cypher queries to the server and returning the results, though, and one of the tests is to round-trip the entire text of the novel Dracula, so we know the large-string handling is OK.