Whoaaa...
You need to break the example down to it's simplest form so that you can demonstrate the problem to us.
By simplest form I mean two classes, say JobPosting and JobPostingQual (with the minimal amount of properties that demonstrates the problem), the hibernate mappings and a simple main method that executes the code demonstrating the problem. Include the hibernate output in debug mode in your post.
(See the section on
Isolate the problem at
http://www.hibernate.org/160.html)
Currently I'm can't say what is happening. Perhaps a good starting point for you would be the section on
Understanding Collection Performance in the hibernate reference manual.
Justin