This question already has an answer here:
I'd like to call the object main method using reflection in scala. But it did not works, the following 2 lines of code will through exception that I could not create the object using reflection.
val clazz = Class.forName(job.runnerClass)
val runnerClass = clazz.newInstance()
First you have do use an $ at the end of your class name, because scala objects always end with $. You can then find the object instance in a field called MODULE$