Both have immunity from heat, both can absorb heat energy or a variation of that. It’s really close but the edge goes to Roberto/Sunspot.
He can absorb solar energy/heat and re-channel that as well. He can control the temperature on a higher level than Johnny can. Raising or lowering it when he wants to.
It could be a close battle but Roberto would win.