You need that Double Jump to be at least level 2 when he does Sin's Harvest. But he does have a pattern of attacks and after he gets hit a certain amount of times, he will teleport. Best thing to do is learn his pattern. This way, you can tell when he'll do Apocalypse (where the pillars of fire...