Driver JDBC difettoso
Si scopre che il problema era il driver MS JDBC. Ho provato ogni possibile combinazione di tipi di date e conversioni di date e niente ha funzionato. Dopo molte ricerche (avrei dovuto farlo prima!) Ho visto un commento su una voce SO precedente che implicava che il problema fosse il driver JDBC versione 3 di Microsoft. Ho ottenuto l'ultimo driver, versione 4.qualcosa, e il problema è scomparso.
Grazie a tutti coloro che hanno cercato di aiutare. Un ringraziamento speciale a te Mike per il tempo dedicato a pubblicare una soluzione.
-=beek