Jag kom på vad som orsakade det här felet.
Min applikation öppnade en databasanslutning och förberedde en SELECT-sats för exekvering.
Under tiden modifierade ett annat skript databastabellen och ändrade datatypen för en av kolumnerna som returneras i ovanstående SELECT-sats.
Jag löste detta genom att starta om programmet efter att databastabellen ändrats. Detta återställer databasanslutningen, vilket gör att den förberedda satsen kan köras utan fel.