More to the point, I suspect this proposal works by sending entangled qbits into the service, keeping the corresponding pairs, and getting back something that can only be turned into your answer by combining it with what you kept. This isn't the same as what you're talking about - the client literally just stores a set of bits and combines them at the end, like an xor. So it's like that story from a few months ago with an encrypted database that could run queries on its data without decrypting it, but better in that a) it works for free, for any computation, you don't have to design your database for it b) it's quantum encryption and thus provably unbreakable
On the other hand, the fact that there is a an officially GPL'd version of official Java out there may well mean that in the long term, Java will be fine.
Only if you mean the long term after their patents have expired. They've refused to grant a license for apache's Java implementation, and one can only assume they must have some level of control over "Open" JDK (otherwise I take openjdk, modify it by removing all of the code and replacing it with apache harmony, and done).
1 + 1 = 3, for large values of 1.