I am having hard time trying to generate PDF files containing Greek letters using itextpdf. I am reading the strings from an external source as UTF-8 strings. English letter
You need to use a font that has Greek characters in it. You may find Greek unicode fonts here.
You can check an example here on using unicode fonts from the author of itext.