I'm not surprised by this at all ... while looking for work recently, I was a bit shocked at how much of the doom and gloom being spoken about Java was wrong. It's not cool to say you're a Java developer, but most of the corporate world runs on it, even if no one admits to be the person developing those applications.
There were even a few projects where the cool languages (we're moving from a Node.js platform to something that's more maintainable) had failed and were being replaced. I'm not sure this is Node's fault (you can get this with any language if the architect and/or lead don't know what they're doing) but it does say something about Java.
At JavaOne this year, there were a lot of great sessions and a lot of optimism about where the next set of specifications were headed. I for one fell back in love with Java through a combination of JEE6 and GWT. It's so much easier to be a developer than it used to be. I will admit that I love Python and Coffeescript too, but I don't generally write large projects in either one.
So I don't expect Java to lose popularity more than a few spots ... it's entirely possible that Java is now "well known" (at least by the StackOverflow measure) and just doesn't have as many unanswered questions. In any case, I expect it to be around a while, When Y3K rolls around it won't be the Cobol programmers in demand - it will be those of us who know Java inside and out.