Spanish renewables company Ecoener has reduced the size of its initial public offering (IPO) and postponed the listing to May 4, it said in a regulatory filing on Wednesday.