ps.executeUpdate(ps.RETURN_GENERATED_KEYS)
To jsi vymyslel. Neexistuje.
ps = con.prepareStatement(Insert_Credential);
To neříká PreparedStatement
buď vrátit vygenerované klíče. Potřebujete toto:
ps = con.prepareStatement(Insert_Credential, Statement.RETURN_GENERATED_KEYS);