Sebbene alcune delle risposte a questa domanda possano aiutare altri con problemi diversi, la soluzione era in realtà correlata ad alcuni bug con la funzione di commit automatico su una connessione al database! Forzare un commit dopo aver eseguito la query ha fatto sì che il database riflettesse le modifiche, quindi il codice mostrato nella domanda È il modo corretto per chiamare una stored procedure di questo tipo!