David repented of His sin, did you forget that part?
Yes I do....but Roman Catholicism does not. He and Bathsheba would not be allowed Communion based on Roman Catholic dogma.