Похоже, вы пытаетесь создать класс, который служит точкой входа в ваше приложение как универсальный, и это не сработает ... JVM не будет знать, какой тип он должен использовать, когда он создается при запуске приложения.
Однако, если бы это был более общий случай, то что-то вроде было бы то, что вы ищете:
public MyGeneric<MyChoiceOfType> getMeAGenericObject(){
return new MyGeneric<MyChoiceOfType>();
}
или, возможно:
MyGeneric<String> objMyObject = new MyGeneric<String>();