Я предполагаю, что они изменили свои имена пакетов начиная с версии 2.1.7 (которая используется в примере, который вы прочитали). Где вы скачали iText.jar? С здесь ? Когда вы посмотрите в свой jar-файл, можете ли вы проверить, что имена пакетов совпадают с com.lowagie?
Также, если вы не используете maven, я бы предложил загрузить банку из репозитория maven , чтобы вы могли быть уверены, что у вас есть нужная банка, то есть банка, использованная в вашем примере.