There is a great Natural Language Package and Part Of Speech tagger for Python Natural Language Toolkit. Are you intent on using Java? If so, you may need to develop your own solution for part of...