I am wondering why are you finding it so difficult to get a java job. I can see plenty of java jobs available in market right now. Two things might be going wrong with you.
1. Your java resume is outdated with the technologies that are no longer used in Java development world.
2. You are looking in the wrong place.
In first case I can help you by listing some of the HOT technologies in Java application development arena. The technologies are arranged with their "hotness" :) .
1. Java Spring Framework -- Spring Core, Spring MVC, Spring Webflow, Spring Web Services
2. XML technologies -- JAXB, XML Beans
3. Web Service technologies
4. MiddleWare technologies : JMS, ActiveMQ, MQSeries
5. DB techs :- Oracle, DB2
6. Java 6
thanks