Während Oracle einen booleschen Typ hat, den Sie in gespeicherten Prozeduren verwenden können, hat es keinen booleschen Spaltentyp, der über die JDBC-Schnittstelle gesendet werden kann. Sie müssen eine Impedanzanpassung vornehmen (dh int 0 &1 oder char 'T' und 'F' zurückgeben).
Dieses Fehlen eines booleschen Spaltentyps ist ein Überbleibsel von ANSI, eine Quelle für viel Jammern und Zähneknirschen in den Oracle-Foren (sehen Sie 'boolean' auf AskTom nach).