Ciao, il problema sta nel fatto che nel costruttore della classe User tu non richiami il costruttore della superclasse (con la sintassi
super(parametro1, parametro2, ...)), per cui di default il compilatore "ti inserisce" la riga per richiamare il costruttore di default:
public User() {
super(); // Inserita in automatico
... eventuali istruzioni ...
}
Poiché, però, la classe User estende la classe Account, che
non ha un costruttore di default, ti viene segnalato il fatto che tenti di chiamare un costruttore che non esiste. Quello che devi fare, quindi, è richiamare un costruttore esistente, ad esempio:
public User(String name, String password) {
super(name, password);
...
}