>>7
それくらいなら
Complex z = Complex.valueOf("1+2i");
でいいんじゃないの?