Jimmy,
If Hornet Queue cannot process the message, it will never leave task persistence.
The error posted here does not look like jboss 6, is it? you are using an RDB, I can see that.
You can always try truncating the data in the message tables, then restart.
Simply restarting may not resolve the issue.
This part of the error should point you in the correct direction:
tried '3' times, exception getting object id: The connection is closed.
This tells us that jboss is having connection pooling/timeout issues.
I would solve that issue first and get rid of those errors, as we know that those types of errors will stop tasks from processing.
You may be facing more that one issue at a time.
You do have a support ticket opened. so we should not duplicate work.
Thanks,
Bill Patton