Can I use a Java compiler other than the built-in one (javac for example) with the workbench?
No. The JDT provides a number of sophisticated features including fully automatic incremental compilation, code snippet evaluation, code assist, type hierarchies, and hot code replace. These features require special support found in the workbench Java compiler (an integral part of the JDT’s incremental project builder), but not available in standard Java compilers.