Working with Java has been paying my bills for a decade. Thank you Java for being a decent enough language that my predecessors at the companies I've worked at chose you to write their software products in.
Let's not forget also, especially in the early days, that CodeRanch (nee JavaRanch) played a non-insignificant part in helping people get to grips with the language and make it as popular as it was and is.
Many people complain that Java is bad. But it is not. It's indeed a bit verbose here and there and it has some inconsistencies (like how arrays and generics do not work well together) and stuff that's just there for backward compatibility reasons (such as raw types), but it's a really solid language on a really solid platform (the JVM) that just works.