I don't think you can block couched lance with weapon, since weapon block reacts on the attack and couching is "no attack" in the game. You can definitely block with the shield, though the shield absorbs massive damage. I have seen AI dodging my charging horse quite well, though AI should definitely try to use the shield in the last moment if it cannot dodge.