>>859,862
ありがとうございます。
配列型には型階層がなくてそれぞれが独立した型と思ったほうがいいんですね。
なおgetClass()してみたところ、型の名前は全てpiyoになってました。

>>860
ご指摘ありがとうございます。

>>861
ありがとうございます。
Object obj[] = hoge.get();
piyo array[] = Arrays.asList(obj).toArray(new piyo[obj.length]);
としてみます。