'J' stands for Julian date format. Julian calendar (at least the variation Oracle uses) starts counting days at 01-01-4712 years BCE according to our present Gregorian calendar, thats where 4712 in your output comes from.

Check http://otn.oracle.com/docs/products/...0datyp.htm#826