А как вы вызываете ваш метод USER_NAME_AGREEMENT(String LOGIN)?
Попробуйте запустить этот класс:
public class Test{
public static String userName;
public static void main(String args[]){
userNameAgreement("test login");
}
public static void userNameAgreement(String login){
userName = login;
System.out.println("Agreement: " + userName);
}
}
Да и у вас все должно было работать.
Может вы передаете null или не вызываете ваш метод USER_NAME_AGREEMENT(String LOGIN).
Конечно ваше дело как писать свой код но я присоединился бы к
protven. Обычно в java заглавными буквами на примере вашего public String USER_NAME пишут static переменные и т.д. а методы с нижнего регистра.