A definição de tipo no arquivo sql principal não é o tipo esperado pela sub-rotina do pacote.
IOPACKAGE.OUTPUT_ARRAY -subroutine espera o tipo IOPACKAGE.NUMBER_ARRAY_TYPE . Você não precisa redefinir o tipo. O seguinte deve funcionar:declare
v_array IOPACKAGE.NUMBER_ARRAY_TYPE;
begin
IOPACKAGE.OUTPUT_ARRAY(v_array);
end;
Veja a diferença entre
IOPACKAGE.NUMBER_ARRAY_TYPE e NUMBER_ARRAY_TYPE . São semelhantes mas não iguais.