You will need to find out from Economy which US car rental company (Hertz, Avis, etc.) handles their US reservations. Never heard of this company at or near JFK. Car rental locations are at Federal Circle, take Airtrain from terminals to Federal Circle. Take the Van Wyck Expressway (I-678) northbound from the airport to the L.I. Expressway (I-495) and go eastbound.
You will need to find out