答えはノーです。BOOLEAN型変数をオブジェクトに追加する型を作成できる以上に、実行しようとしていることを実行することはできません。オブジェクト内の項目には、PL / SQLタイプではなく、Oracleタイプが含まれている必要があります。少し不格好な代替案は次のとおりです。
CREATE TYPE t_aa AS VARRAY(10) OF VARCHAR2(10);
CREATE OR REPLACE TYPE t_ua AS OBJECT (ID NUMBER(15)
, MEMBER PROCEDURE initialize(p_aa t_aa)
, MEMBER PROCEDURE initialize(p_aa_i t_aa))
NOT INSTANTIABLE NOT FINAL;
関連する変数のペアを2つのVARRAYに格納します。アレイの可能な最大サイズを知っている必要があります。