whats your party and level? Also are you blocking off the side golems?
I just defeated it on the third try! He was much less stubborn with the super moves (like the Stomp, Punch and Petrify) this time. I wasn't kidding with that second round.
But to answer the question, my party is Pugilist, Fencer, Masurao, Shaman, and Herbalist. All Level 14. I did block off the side golems, but more enemies still spawned into the battle. How bad is the fight if you don't do the blocking?
My Pugilist One-Two Punched unless Hail Prayer and High Ground was up, then she did basic attacks because it's more safe than hoping for extra attack Procs. Shaman was the item user and buffer. Herbalist used healing nearly every turn, thanks to Explode. Fencer just Predicted pretty much every turn lol. On the two loops where I Soma'd (and had Hail Prayer up) she could attack, but that was it. Finally, Masurao just attacked the whole fight, sans the few High Ground turns. I also made sure to use my Back Row's Double Attack with him as often as possible, since he has my highest damage per attack. (The other two Front Rows have Resuscitate, so I hold onto their Union Bar most of the time).
My Fencer had no Links, and that probably would have helped a lot. I'll throw at least one level into each on her next three levels. Also, I focused on the Body the entire time. I didn't see the point in killing off small baddies if they just replenish. Even without Links I could take one out per turn, but unless there was a definitive end, what's the point?