Я согласен со всеми, что вы НЕ ДОЛЖНЫ хранить пароли в открытом виде.
Однако, чтобы ответить на ваш вопрос, потому что я думаю, что это обычная проблема, когда вы получаете какой-то зашифрованный текст, а строка не читается. Скажем, вы хотите хранить данные без пароля в зашифрованном виде и читать. Вам нужно было бы Base64 кодировать ваш зашифрованный текст.
Когда вы извлекаете данные, закодированные в Base64, из базы данных, вам нужно будет декодировать строку в Base64, а затем запустить ее в процессе расшифровки. Опираясь на ваш пример,
String readable = new String(java.util.Base64.getEncoder().encode(cipherText));
byte[] bytesToDecrypt = java.util.Base64.getDecoder().decode(readable.getBytes());