The rest of the code is an exact copy of the tutorial above, which builds on handling forms tutorial which I appear to have working perfectly. below is a screen grab of the project in eclipse including jars in case someone thinks it may be an issue with a missing or wrong jar