Arduino Mega serial in and serial out to OLED

Whoa! Hold the Bus! I almost let this go by!

That DB9 serial is about 100% likely to not be Arduino safe 5V but 12V (+6 and -6 which will smoke your board!).

You need to level-shift those pins!