Según la API de newInstance()
Cita: InstantiationException - if this Class represents an abstract class, an interface, an array class, a primitive type, or void; or if the class has no nullary constructor; or if the instantiation fails for some other reason.
así que asegurate que tu case no es abstracta, ni un interface, que tiene un constructor sin parámetros y que no da ningún error al hacer un new de esa clase usando el constructor sin parámetros.
Se bueno.