Don't know about Not Exists Join, but ...
INSERT INTO TableB (ProductId, OtherField1, OtherField2 ...)
SELECT ta.ProductId, ta.OtherField1, ta.OtherField2 ...
FROM TableA ta
LEFT JOIN TableB tb
ON ta.ProductId = tb.ProductId
WHERE tb.ProductId IS NULL