From the exception you mentioned, it
appears that you are mixing JDT JUnit with Hyades JUnit. The confusion
here is understandable, and well known to the Eclipse planning community
-- plans are underway to unify the JUnit experience in Eclipse/Hyades.
Please take a look at the "JUnit
test overview" section of the "Test" book in the Eclipse
help. If you follow these instructions on how to create, edit, generate
and run a Hyades JUnit test, you will not have a dependency on the
runner class you listed.