Se hai un costruttore vuoto il procedimento di LordSaga è corretto.
Se invece volessi utilizzare un altro costruttore puoi fare così:
codice:
TuoOggetto ogg = (TuoOggetto)Class.forName("package.TuoOggetto").getConstructor(classe1, classe2, ..., classeN).newInstance(parametro1, parametro2, ..., parametroN);
in cui la getConstructor (per identificare il costruttore corretto) riceve IN ORDINE le classi dei parametri di cui necessita. Lo stesso per la newInstance, con gli oggetti necessari per l'istanziazione tramite il costruttore che hai indicato.
Con la dichiarazione di cui sopra, in effetti si conosce già il tipo di oggetto caricato: la variabile è definita come "TuoOggetto" (che dovrai personalizzare). Quindi puoi richiamare direttamente i suoi metodi