I don't know that that many new systems are really being built using Java. I'm sure there are some, but this is hardly the late 90's where java was the answer to everything. This means the majority of the work available will likely tend towards maintaining existing systems. while i don't care for java or c# myself, i suspect the work available locally is more microsoft oriented, but conversely there is probably more competition for those positions too.
Software developers are often expected to pick up several languages over the course of their career, so maybe you need to question why you specifically picked Java as your first language.
Still, i would absolutely avoid going for another degree. That's a waste of several years that you could be spending more productively by actually writing code.
I also recommend finding local java meetups and interest groups, and networking to get to know the people involved in the industry locally.
Your degree in accounting isn't completely useless though, as it actually represents a pretty solid amount of domain knowledge, and might enable you to find a decent job in the financial industry. Accountants who can program are a much rarer commodity than programmers who understand accounting.