Die Antwort ist: Garnicht. Varargs vom Typ Object lassen sich nicht als Vararg-Array weiterreichen. Problem ist, dass das Vararg-Array selbst vom Typ Object ist. Du rufst also myFunc1 nicht mit einem Array von Objects auf, sondern genau mit einem Object, nämlich dem Object für das Vararg-Array.
Ähh, war das verständlich ?:autsch:
Die Lösung ist, dass Du myFunc1 so deklarierst, dass sie ein echtes Array als Parameter hat. Wenn myFunc1 selbst eine öffentliche Methode ist, bei der Du auf den Varargs-Parameter nicht verzichten willst, schreibe Dir eine dritte (privatere) Methode, die Du von myFunc2 und ggf. myFunc1 aufrufst.