Non sono uno sviluppatore Java, naturalmente lavoro con C # ma so che memorizzare le password in testo semplice non è un modo sicuro per memorizzarle.
Per quanto ne so; puoi decompilare java, nel qual caso sarai in grado di leggere le password senza problemi. Se stai eseguendo un progetto open source con codice sorgente in un repository da qualche parte; archiviare questa password in testo semplice sarà un problema molto più grande della memorizzazione nel database.
Personalmente ritengo che qualsiasi password debba essere crittografata utilizzando un algoritmo aggiornato e avanzato che non crei tu stesso, ma utilizza una libreria affidabile e affidabile per farlo per te.
Appena guardandoci attorno sembra che usare char [] sia molto meglio che usare una stringa perché le stringhe sono immutabili.
As a reference I have come across an article which explains some best
practises for storing passwords:
link
char[] vs string storing passwords:
link
Non ho esperienza personale nello sviluppo di Java come menzionato; ma sarei molto preoccupato di vedere le password memorizzate in testo semplice.