Which is in higher demand in the job market right now???

Good point. With both under your belt, not only will it strengthen your overall programming knowledge, the flexibility it would give you would be more impressive on a resume.

>Which is in higher demand in the job market right now???
Which job market? If you want a job where Java excels, clearly Java will be more in demand. Vice versa with C++.

Why don't you just learn both?

I agree. They both are very similar. Once you get one, the other comes easily.