When you're comparing your strings to the users input, you might want to use a Collator...
http://download.oracle.com/javase/1.5.0/docs/api/java/text/Collator.html
...call getInstance(), set an appropriate strength, and use the compare or equals methods to find what matches the user input.