java is an easy programming language
any language is easy with enough time and dedication. anyways , I'm not sure if this is a question , perhaps you posted in the wrong place ?
Java language is somewhere between c++ (hard) and Basic (easier), but that's not what matters. It's the API or libraries that you need. IMHO the Java API is easier than .net, and both are vastly easier than having to write all that stuff yourself.
what makes a language hard ? the same things i can use to say that makes c++ hard can be used by a veteran in the language as what makes it powerful (for specific purposes). However , i do feel that the api , and how much the "principle of least astonishment" it follows goes a long way in saying a language is harder/easier comparatively.
it also depends on what you have to write, off course.
if you are asked to write a 'HelloWorld' application, or a multi-level webapplication using Spring, Hibernate, GWT, ... there might appear some reasons to think Java is a little 'less easy'