From what im seeing the import.sql *is* being run - "insert into Widget" comes from your import.sql, right ?
If that fails then something is different in the setup somehow - I can't say what that is based on the stacktrace would need the full project and server config.
btw. Add te project to the server from tools just means copy the deployment to the server in exploded form by default.
Have you compared what your maven deployment and the exploded deployment contains ? maybe there are some differences here ?