Four years later, this would still be very nice to have.

I think it should be quite simple to implement alternate programs, and or alternate output parsers.

For example the simple ability to define more than error / warning parsers would take care of this feature, then you could change the program that check the source by a script that runs the compiler first, then Jikes/Jlint.