Si è esattamente quello che volevo fare, grazie.
L'unica cosa che non capisco è perchè adesso avendo
codice:
public abstract class AccedereReport<EnumTipoReport extends Enum<EnumTipoReport>, 
	Executor extends BaseE> extends JFrame implements Base {
Non riesco a chiamare alcun metodo statico sul EnumTipoReport, che visto l'extends mi aspettavo dovessero essere tutti quelli di un enum generico (in particolare a me servirebbe chiamare EnumTipoReport.values()).