Since the question has been correctly answered by other member let me add some personal hindsight about the storage of date type in database.
On a personal level I prefer to store date information in the long format. I found it easier to both store and use afterward. Not only most language offers to create a new Date with a long parameter but you won't be stuck with a preset format, you will have the opportunity to format it differently. For example, I have to format date to either English or French format on some website I develop, it's then easier to have a if-else if on some language parameter and the apply a given format depending on the language preference.
However, this method have some drawback. You will need to format it back to a readable format for, let's say, automated reports done by a query that won't use Java to format it back.
-----------------------------ADD CODE-----------------------------
// Stored as 0 if the date is not initialised
long time = objInscription.getDatePremierVisionnement() != null ?
objInscription.getDatePremierVisionnement().getTime() : 0;
-------------------------------GET CODE----------------------------
// long is store as 0 if the date has not been initialised
long long = rs.rsReadColumnLong(1);
if (long == 0) {
someobj.setSomeDate(null);
} else {
someobj.setSomeDate(new Date(long));
}
You will be able to use SimpleFormat easily to display your data.