Ok, questo lo sapevo, infatti se scrivo

Object value = hash.get(key);
Class classe = value.getClass();
System.out.println(classe.forName());

mi dovrebbe stampare "java.util.Date".

Il problema è: so che value (che è un oggetto Object), è in realtà una istanza della classe Date, come faccio a farlo diventare a tutti gli effetti un oggetto Date?