Je kunt in plaats daarvan foundData.getTimestamp() gebruiken en een tijdstempel krijgen, die je kunt converteren naar een normale Java Data-klasse :)
Dus je zou zoiets hebben als
Date dateSet = new Date(foundData.getTimestamp("dateSet").getTime());
of als u niet bekend bent met het werken met Date-instanties (u moet ook een kalender gebruiken), kunt u de controle rechtstreeks in uw SQL-query uitvoeren,
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)";
en dan
else if (foundData.getBoolean("oldPasswd")) {
return "2";
}