Um, just use a lot of fire2 or fire3 spells if u don't have them then fight around.
The Materia Keeper absorbs fire.
I suggest having an E.Skill materia in the fight as you can learn Trine from it (cost 20 MP for about 1,000 lightning damage to all opponents).
Also don't use Vincent as his Gillian Beast form will heal it.