I have pushed my work so far, the question of "direct support through javax.persistence.StoredProcedureQuery" is still outstanding. I'll leave this open in the meantime to gather feedback if anyone has any, otherwise I'll just release as-is for 5.1