'if/else' statement not working. wont switch to "cooling"

As Arrch says, you need to read the analog value in loop(). You also need to decide which values should cause heating, nothing and cooling. Probably, you will want to compare the analog value against a couple of thresholds.

val = analogRead(sencePin);

if (val > COOLING_THRESHOLD) 
{ 
  digitalWrite(coolingPin, HIGH);
  digitalWrite(heatingPin, LOW);
  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("COOLING");
}
else if (val < HEATING_THRESHOLD)
{
  digitalWrite(coolingPin, LOW);
  digitalWrite(heatingPin, HIGH);
  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("HEATING");
}
else
{
  // not heating or cooling
  digitalWrite(coolingPin, LOW);
  digitalWrite(heatingPin, LOW);
  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("NOTHING");
}