Austrian ski jumper Michael Hayboeck recorded his first World Cup victory for more than a year as he topped the podium in Lahti, Finland.