Quindi, se ho capito ciò che hai detto, la risposta a questa domanda:

In un metodo che mi crea quell'oggetto assegnando dei valori a quelle variabili, tipo:
public nuovaProva (int id, String utente, String oggetto, String categoria, Informazioni info, Double prezzo, Date scadenza, Boolean stato)

e' che i nomi dei parametri possono essere anche diversi, importa solo che siano del tipo compatibile e nell'ordine giusto?

Grazie!
Ah...non so nemmeno cosa sia la reflection. Sono anni che non metto mano a codice java