FYI - https://metaredux.com/posts/2025/01/17/a-simpler-way-to-deal-with-java-sources-in-cider.html
Any editor using cider-nrepl can make use of this going forward and I think that's probably a good idea.
I will take a look how to support in clojure-repl-intellij later!
On the client-side the implementation should be pretty easy, as pretty much all the heavy lifting happens in cider-nrepl/orchard.