To be honest, I've done Clojure full-time (and exclusively) for 6 years now. I've almost never had to use Java interop. (With CLJS I did a little more JS interop).
There were always wrappers written by somebody else that always did what I was looking for.
There were always wrappers written by somebody else that always did what I was looking for.