No creo que haya una forma de declarar una matriz con múltiples tipos; sin embargo, creo que puede lograr lo que está tratando de hacer con un tipo compuesto , por ejemplo,
create type my_item as (
field_1 text,
field_2 text,
field_3 text,
field_4 number
);
Luego podría usar esto como el tipo de columna para su tabla o incluso declarar una columna de matrices de my_item[]
si eso se ajusta a su necesidad.