ps.executeUpdate(ps.RETURN_GENERATED_KEYS)
Du opfandt det. Det eksisterer ikke.
ps = con.prepareStatement(Insert_Credential);
Det fortæller ikke PreparedStatement
at returnere genererede nøgler enten. Du har brug for dette:
ps = con.prepareStatement(Insert_Credential, Statement.RETURN_GENERATED_KEYS);