for(int i; i<rows; i++)
{
if (Table[i+1][1] && Table[i][1])
{
Serial.println(Table[i][0]);
delay(100);
}
}
The if statement in this loop does not look anything like the (correct) if statements you were using before. Try this:
for(int i; i<rows; i++)
{
if(ThermResist >= Table[i+1][1] && ThermResist <= Table[i][1] )
{
Serial.println(Table[i][0]);
delay(100);
}
}