I have a computer science degree.
What I can tell you is that current business managers care not a whit about computer science.
What they want to see are "skills, skills, skills."
My advice to you is learn Java as best as you can.
Most employers will only care about your Java skills as well as all the acronyms (J2EE, MVC, Struts, Spring, Hibernate, Ant, Harvest, CVS, XML, XSLT, Eclipse, UML, etc. ad nauseam).
Get all those acronyms and you too may be able to compete with Java programmers from India who may not have any of those acronyms but will dutifully list each one on his resume anyway.
My degree has not helped me get a job even though I'm an excellent programmer (except right out of college and only then just barely).
On the other hand I've seen plenty of people who had no degree or programming skills get jobs simply because they had Java exeperience. That means experience with the API and some of the acronyms mentioned above. I was a superior programmer. Given a programming task I could do it faster and sometimes they couldn't even do it at all. That's partly due to my rigorous computer science education and partly due to my hard work during college and thereafter (a computer science degree without the hard work won't make you a good programmer; by hard work I mean numerous programming assignments in which you pour your heart and soul). Yet the only thing that employers care about are "skills, skills, skills."
I prefer what Einstein said:
"Creativity is more important than knowledge."
That is, the ability to program is more important than any specific programming language knowledge as that knowledge can be learned. But the innate programming ability cannot be taught. It can only be developed if you are capable of it from the outset (in computer science, there were those who got it and could program, and those who could never quite get it).
But that is not how business managers in industry see it.
As long as you have the "skills" (java with some knowledge of the API), they will believe one programmer is as good as the next which could not be further from the truth.
Hope that helps.