Has he tried any one of those recruitment companies ( can't think of what exactly they are called) . A friend of mine went to them and they asked for his CV. they reworked his Cv and he got a job as a junior software engineer, it doesn't pay much but he is gaining experience.
Another thing, he most likely did some kind of fooling around after hours with java, so he could say he wrote software in his spare time to enrich his life, that's got to count. I got another friend who didn't even make it through the second year and he got a job as a junior programmer too. I was offered a job at a place in Pretoria who hires people who just finished varsity and then they RE-train you to write communications software for them in your language of choice they're quite small, always looking and i can't remember their name, which probably does 't help your friend.
I am sure if he just carries on looking he'll find something. I have many friends who graduated, most with no expierience at all who eventually got jobs writing software unfortunatly all in the PTA area