La solution que j'ai prise était d'utiliser JdbcCursorItemReader au lieu de JdbcPagingItemReader, ce qui résout mon problème mais ne répond pas si JdbcPagingItemReader est censé (ne pas) fonctionner dans ce cas d'utilisation.
Les modifications que j'ai apportées à notre code sont ici .