Are you using the color sensor found at:
http://www.modernroboticsinc.com/color-sensor
If so, it looks like product page indicates that the address of the sensor is 0x3C. Could it be that you just need to change:
Code:
ColorSensor = new I2C(I2C.Port.kOnboard, 0x1E);
To:
Code:
ColorSensor = new I2C(I2C.Port.kOnboard, 0x3C);