Если длина пароля, введенного пользователем, больше 1, тогда было бы неплохо использовать либо массив символов, либо строку для хранения вашего пароля.
Я покажу это с помощью строки:
Объявить строку вне вашего do / while l oop
String password = "";
Затем продолжайте добавлять новый сгенерированный символ в ваш пароль.
password = password + Character.toString(ch) ;
Затем в конце кода распечатайте свой пароль:
System.out.println(password) ;