Du kan bruge foundData.getTimestamp() i stedet, og få et tidsstempel, som du kan konvertere til en normal Java Data-klasse :)
Så du ville have noget lignende
Date dateSet = new Date(foundData.getTimestamp("dateSet").getTime());
eller alternativt, hvis du ikke er fortrolig med at arbejde med Date-forekomster (du skal også bruge en kalender), kan du foretage kontrollen direkte i din SQL-forespørgsel,
String getCredentials = "SELECT id,dateSet,strength, IF(dateSet < NOW() - INTERVAL 1 YEAR, TRUE, FALSE) AS oldPasswd FROM users WHERE email=? AND hashPassword=SHA2(CONCAT(?, salt), 256)";
og derefter
else if (foundData.getBoolean("oldPasswd")) {
return "2";
}