На самом деле вы не можете использовать метод замены. Используя его, пользовательский ввод все еще виден, и вы меняете только то значение, которое вы сохранили в памяти.
Если вам нужен пароль в виде строки (это не рекомендуется по соображениям безопасности, но в любом случае ...):
char[] pwd = console.readPassword();
String str = new String(pwd);