I had the same need a week ago or so, and found a solution: Can Java and Python coexist in the same application?
EDIT: I accepted the first answer, but it happens that the second answer gave me the best results, as I explain the comments there.
EDIT 2: Well, this may not be exactly the same as what I need only to access a single data store. If you want Java and Python to work side by side, I think Jython would be a better solution, like the larsmans mentioned above.
source share