That makes no sense, as J-10 holds less fuel and therefore would have a shorter loiter time than the J-11B. Also, reserving specific tasks for specific aircrafts is stupid, especially when both fighters are multirole. Both aircraft would be used in any attack, because China does not have that many of either.
The J-11B does consume more fuel, with having two engines and double the weight. But as we have discussed in another thread, drag does not go up proportionally with size and weight, so we can expect the J-11B's drag profile to be way less than 2x of the J-10's and each engine would be pushing much less drag than the J-10's single engine.
The J-10 is clearly meant to take the F-16s one on one. Personally I think the J-10 can handle anything the J-11B can do. The J-11B has greater payload and hard points so it can pack more "punch" per mission, but the J-10 will have a higher sortie rate (produce more missions) due to being simpler and easier to maintain.
PLAAF is settled on a high lo mix doctrine. Just remember one of the reasons for such a doctrine is to avoid putting all your eggs in a single basket if it turns out, by the experience of war, your doctrines proved to be wrong.