How is Thing mapped?
What does Thing.getLabels() do?
If you turn on logging do you see SQL when getLabels is called? (to turn on logging, add the persistence unit property toplink.logging.level=FINER)
[Message sent by forum member 'tware' (tware)]
http://forums.java.net/jive/thread.jspa?messageID=226322