In March, I sent in an I-130 petition for my husband and he applied for the I-485. Nine months and two interviews later, we get two letters: one that notifies us of approval (I-130) and another that notifies us of denial (I-485). My question is: What does this mean?
Although he is now 31 years old, he is being denied for entering the U.S. with his brother's visa when he was ONLY 18! His mother made him do so and she actually entered on her sister's visa at the time and she now has permanent resident staus. My husband has an employment authorization card that expires this May, a Social Security Number, and has worked the entire time he has been here, dutifully paying his taxes every year, has NO criminal record whatsoever (apart from the one I just stated), owns a home, and is also a college student. He has worked in hospitals as a nurse's assistant for the past 8 years, has a son from a previous relationship that we have FULL CUSTODY of, and I'm pregnant. (Yes, quite the happy surprise.)
We have a lot at stake here. I'm very worried that the seeming contradiction of these letters will end in disaster. I don't know what to make of it all. I would like to know what to do and what our options are. Does a denial cancel an approval? Is there a hierarchy where if one is denied, the approved can still keep him here?
I appreciate any help offered or any advice given, including personal experiences.

