Idea. Describe J by one equation in three variables and solve for b.
Step 1: A∈J has trace 0 and determinant 1. If A2=−I, the eigenvalues satisfy λ2=−1, so they are ±i (complex, not real, so the two eigenvalues of the real 2×2 matrix are i and −i as it has no real eigenvalue). Hence trA=i+(−i)=0 and detA=i⋅(−i)=1. (Alternatively: by Cayley-Hamilton A2−(trA)A+(detA)I=0, so (trA)A=(detA+1)I; if trA=0, A would be a scalar matrix with A2=−I, impossible over R.)
Step 2: equation. Hence A=(acb−a) and A2=(a2+bc)I. So
J={(a,b,c)∈R3:a2+bc=−1},
(a two-sheeted hyperboloid bc=−1−a2 in the coordinates (a,b,c)).
Step 3: c=0. From bc=−(1+a2)<0 we get c=0 and b=−(1+a2)/c. So J=J+⊔J− with J±=J∩{±c>0} (open in J, disjoint, non-empty: they contain ±J with J=(01−10)).
Step 4: each part is a plane. The map
J+→R×(0,∞),A↦(a,c)
is continuous, with continuous inverse (a,c)↦(ac−(1+a2)/c−a). So J+≅R×(0,∞)≅R2, which is connected. Similarly J−≅R×(−∞,0)≅R2.
Conclusion. J has exactly two connected components, each homeomorphic to R2.
Remark. The sign of c is the *orientation* of the complex structure defined by A (a map A with A2=−I makes R2 a complex line with i acting as A; the structure is compatible with the standard orientation iff c>0). This set is the "two-sheeted hyperboloid" ≃GL2(R)/GL1(C).