The analogRead() returns an integer.
analogRead() - Arduino Reference.
You can store that as a two-byte int. There is no need to overdo something, that only makes it confusing.
Your eeAddress is set to zero at setup(), after that it is incremented. That is not how to use a EEPROM location.
In the next snippets I assume that it is for an Arduino Uno (Nano/Mega/Micro) board and a 'int' is two bytes.
// Example of storing all of them.
for( int i=0; i<6; i++) // channel 0...6
{
int rawADC = analogRead( i); // analogRead( i) or analogRead( i + A0)
int offset = i * 2; // two bytes per value
EEPROM.put( offset, rawADC);
}
// Example to retrieve A2 from EEPROM
int i = 2; // channel 2
int offset = i * 2; // two bytes per value
int rawADC;
EEPROM.get( offset, rawADC);
Serial.println( rawADC);