I think it's more the opposite: Do not use Java when you haven't achieved product/market fit yet. Because it will cost you, dearly, in iteration velocity. Go write your initial version in Python or Ruby or Lisp or something that lets you quickly try out new ideas, and once it starts creaking under load, then you rewrite it in Java or C++.
http://go-lang.cat-v.org/pure-go-libs http://go-lang.cat-v.org/library-bindings
You've proven the GP's point -- don't use Java because the only people who know how to "use it" are 1% of programming experts that you probably don't have working for you.
Billions of successful projects run on Java.
I will give you billion dollars if you can prove that.
My personal guess (using my personal metrics) is that there are 10^3 to 10^4 successful Java projects and 10^9 failed ones.
Successful ones mean "You can succeed using this". The failed ones mean "This failed, could have been for a ton of reasons".
I'll just leave this here (Dart - the new language from Google). http://webreflection.blogspot.com/2011/10/what-is-wrong-abou...
I think you're a little too trusting that every single Google programmer knows what they're doing.