If you squint just right, you'll see that a Cavalier is a sort of a healer... he gets that nifty Lay On Hands ability and eventually real spells, which you can use for healing.
IMHO if you put healing spells in your Cavalier and Ranger's spell slots you'll be more than fine.
-- Nifft