I2C OLED possible Ethernet shield conflict?

Maybe it is not the I2C, which causes the problem, but instead the fact, that Adafruit SSD1306 library requires a lot of RAM. Did you get any warnings related to low RAM memory?

Oliver