Tente inserir em seu
TypeComponent
tabela primeiro, depois insira em seu Component
tabela. De acordo com o erro:
ORA-02291: restrição de integridade (string.string) violada - chave pai não encontrada
Causa: Um valor de chave estrangeira não tem valor de chave primária correspondente.
Ação: Exclua a chave estrangeira ou adicione uma chave primária correspondente.
Isso significa que não há chave correspondente em sua tabela referenciada.
EDITAR #1
Para sua informação, aqui está um site onde você pode obter ajuda com todos os códigos de erro do Oracle.
http://[ora-02291].ora-code.com/
Aqui está a página inicial deste site:http://www.ora-code.com/
Onde você pode substituir o código de erro na URL para se adequar ao código de erro que está recebendo e acessar a página desse erro.