KRACOEUS-7308: JPA work for budget

The legacyDataAdapter decides which dataAdapter to use for an object. In the case of docHeader, it should always return the KRADLegacyDataAdapter. The only reason I mentioned it was, I have seen it returning the wrong adapter in some instances (especially for the docHeader) causing issues. In this case, if it works, we should be good. If not, that would be another rice jira. Travis probably already tested this though. Even otherwise, I think the KRADLegacyDataAdapter is not acessible to client apps, so like I said, my point is moot.