Comme @Arthur l'a dit, il correspond à Number(1) qui serait le bit sql standard où 0 == false et 1 == true . Comme alternative, vous pouvez mapper char(1) en 'T' ou 'F' comme ceci
@org.hibernate.annotations.Type(type="true_false")
@NotNull
boolean myBoolean;
ou associez-le à 'Y' ou 'N'
@org.hibernate.annotations.Type(type="yes_no")
@NotNull
boolean myBoolean;