В зависимости от цели, почему вам нужно передать конструктор, вы можете вместо этого передать экземпляр поставщика (JavaDoc - https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html).
Например, у вас есть метод, который предполагает создать учетную запись и заполнить все в ней. Вы можете сделать этот метод, чтобы принять поставщика в качестве параметра:
public Account createNewAccount(Supplier<Account> accountConstructor) {
var account = accountConstructor.get();
account.fillEverything();
return account;
}
И после этого передайте конструктор этому методу, либо используя лямбду:
createNewAccount(() -> new UserAccount());
Или используя ссылку на метод:
createNewAccount(UserAccount::new);
Оба варианта работают.