Write a Java program that takes a user input string and converts all the lowercase characters to their uppercase equivalents. The output should display the modified string with uppercase letters in place of the lowercase ones. The program should use standard coding conventions and adhere to good coding style guidelines, such as proper indentation and commenting. It should also include error handling for invalid input strings, such as those that contain non-alphabetic characters.
This prompt doesn't seem malicious.