To really understand your problem, one would need more information. Specifically, which piece of your code triggers the warning?
Anyhow, since you have show a mapping file will inheritance, your problem is probably related to this:
http://www.hibernate.org/280.html
Unfortunately, there seem to be other cases in which retrieving polymorph collections trigger this warning without using instanceof or such, or a load with a more specific type. (I have seen another post about that). I will probably post a related topic on my own soon.