Você pode usar foundData.getTimestamp() em vez disso e obter um timestamp, que você pode converter em uma classe de dados java normal :)
Então, você teria algo como
Date dateSet = new Date(foundData.getTimestamp("dateSet").getTime());
ou, alternativamente, se você não estiver familiarizado com o trabalho com instâncias de data (você precisará usar um calendário também), você pode fazer a verificação diretamente em sua consulta SQL,
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)";
e depois
else if (foundData.getBoolean("oldPasswd")) {
return "2";
}