Your configuration looks fine, and there is nothing that should be impacting your DAOs. I think there is a separate problem. I would start by creating a small example application that reproduces this problem with only PrettyFaces as a dependency, if you can do that, then upload it here
If not, continue to add libraries one at a time until you have reproduced the problem – then you will know what is causing it.
I hope this helps,
Do you play Magic?
Get TopDecked MTG, the #1 Magic App, built by players, for players. Free to use, forever.