Maybe the easiest and safest way is using StringUtils from Apache Commons Lang
StringUtils.stripAccents(String input)
Removes diacritics (~= accents) from a string. The case will not be
altered. For instance, 'à' will be replaced by 'a'. Note that
ligatures will be left as is.
StringUtils.stripAccents()