Du kan använda foundData.getTimestamp() istället och få en tidsstämpel, som du kan konvertera till en normal Java Data-klass :)
Så du skulle ha något liknande
Date dateSet = new Date(foundData.getTimestamp("dateSet").getTime());
alternativt, om du inte är bekant med att arbeta med Date-instanser (du måste också använda en kalender) kan du göra kontrollen direkt i din SQL-fråga,
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)";
och sedan
else if (foundData.getBoolean("oldPasswd")) {
return "2";
}