If you go with Java it will be twice as big a project, as first you will have to develop your own game system (parser, editor, etc.).
You should also think about how people will play it. Will they have to download a Java program to run on their PC? A lot of people may be reluctant because of the security implications (the implications are true of Quest too, but this is a reputable web site, so the barrier to download is smaller). If you run it as an applet, how do you save games? Around
15% of computers do not have Java so will not be able to run your game.
Alternatively, you could run it on a web server, and there are
a few frameworks to choose from. You should also think about where it would be hosted.
Given Quest is all in XML, and Java can process XML, you could write the game in Quest, then write a Java program that will load in your Quest file, and actually play the game (obviously scripts, including functions and commands, would have to be converted to Java at that point).