Det viste sig, at jeg skulle kalde flush på Entity Manager for at synkronisere persistenskonteksten med den underliggende database. Jeg fjernede også enhver transaktionsstyringsinstruktion fra SP, og det fungerede som forventet; forespørgslerne i den lagrede procedure er nu en del af transaktionen, der administreres af Spring.