Update:
It would appear the the before mentioned issue has been resolved by the developers of Openfire. It's not your fault Steve
http://www.igniterealtime.org/issues/browse/JM-1351
If this truly fixes the problem, then the original JWChat source should work without any steps that are not mentioned in the installation guide.