Yorkshiregel Anniebach, no she had two sons with her former husbands. William and Harry are Diana's children and always will be. They are step-sons to Camilla.
I think you will find that the Duchess of Cornwall had only the one former husband before she married the Prince of Wales. He, Andrew Parker-Bowles, was the father of her two children. As they are called Tom and Laura it seems quite likely that they are a son and a daughter rather than two sons.
Has anyone on here suggested that Princes William and Harry are not the sons of the late Princess of Wales?
Prince Charles certainly is not the Head of the Church of England and nor will he ever be, whether or not he ascends to the throne. If he becomes King, he will be Supreme Governor and Defender of the Faith or, possibly Defender of Faith if his proposed planned change should be accepted by Parliament. Jesus Christ remains the Head of the Church of England.