Seus dois SELECTS maiores (os 2 primeiros) estão retornando 12 itens. Os dois últimos SELECTS (os pequenos) estão retornando 13 itens. UNION deve ter colunas correspondentes.
por exemplo, declaração deve terminar ...
SELECT NULL, 0, 'ABC', NULL, NULL, NULL,
'ABC', NULL, NULL, NULL, NULL, NULL
FROM DUAL
UNION
SELECT NULL, 0, 'XYZ', NULL, NULL, NULL,
'XYZ', NULL, NULL, NULL, NULL, NULL
FROM DUAL