Когда вы инициализируете экземпляр типа объекта, вам нужно указать имя типа , а не имя столбца. Вы также должны всегда указывать целевые столбцы в операторе INSERT.
INSERT INTO PERSON
(pid, pname, paddr, pbirthdate)
VALUES
(1, names('John','Doe'), addr('None','Test',51050), TO_DATE('33445555', 'MMDDYYY'));
^ ^
| here | here
Кроме того, 33445555
является недопустимой датой с учетом маски формата MMDDYYY'