I like to bring up Paul Graham's "Python Paradox" ( http://www.paulgraham.com/pypar.html ), given, he gave that speech and wrote that short essay in 2004, the times have changed a bit. You would be safe substituting Python with something like Clojure, Scala, Dart, or even Coffeescript.
In a nutshell, the python paradox states that you'll have an easier time finding talented developers recruiting for languages that aren't languages you learn to get a job, because the type of developer that learns these languages are the ones that are self learners and passionate to learn on their own. Doesn't mean you can't find good developers in a more commodity language, just means that it will be harder to because the talent pool will be diluted by less talented programmers.
I don't think its much an issue that java developers are getting paid more or less then any other language dev. These days, pretty much _all_ language developers are in ridiculously high demand.
- Joseph Moniz
"Wake up early, Stay up late, Change the world"