Вам нужно создать экземпляр существующего класса, используя отражение создания нового класса во время выполнения?
Если это первое:
Class<?> c = Class.forName("SomeClass");
SomeClass<String> sc = (SomeClass<String>)c.newInstance();
Если это последнее, проверьте Javassist . Еще не пробовал, но выглядит просто в использовании.
Я предполагаю, что вы используете Java.