Говоря с точки зрения знания Java и Clojure (но не Scala), вы можете прекрасно использовать Clojure, не зная Java. У вас есть доступ к базовому языку, который является полнофункциональным, и к библиотекам (например, clojure-contrib).
Однако одно из больших преимуществ использования Clojure (по сравнению с другими программами) - доступ к экосистеме Java - библиотекам, отладчикам, JVM и т. Д.
Итак, да, вы можете эффективно использовать Clojure, и я не позволю, чтобы недостаток знаний о Java мешал вам, но вы добавите к своей сумке хитрости, если в конце концов начнете изучать достаточно Java, чтобы воспользоваться.