Also, SQL values get translated to language values, and casting SQL null to Java null is a mistake, C NULL would of course be a disaster.