Is there a way in eclipse to run more than one Java application in different console windows and switch between them?
Yes. The Console view has an icon (blue monitor, the last but one in the line) that allows you to switch consoles.
By default, each application runs in a separate console. All you have to do is manually switch it between consoles.
(source: kit.edu )