Почему вы вводите здесь свои собственные переменные:
username = jTextField1.getText();
password = jPasswordField1.getText();
username = x.next();
password = x.next();
Это не имеет никакого смысла, и если вы
if(username.trim().equals(username.trim()) && password.trim().equals(password.trim()))
Вы сравниваете свою переменную, и она всегда будет верной.
Попробуйте создать новые переменные
String usernameFromTxt = x.next();
String passwordFromTxt = x.next();
if(usernameFromTxt .trim().equals(username.trim()) && usernameFromTxt .trim().equals(password.trim()))