After reviewing it on replay, referee Dan Waenga ruled Otago's Sam Fischli grabbed Hoeata's arm illegally and dragged him down. Hoeata eventually failed a head injury assessment after he looked ginger when leaving the field.
The injury will put pressure on Taranaki's second-row after Josh Lord played his last game for the province before he flies out on All Blacks duties.
It was jubilation though for hooker Lachlan Boshier and prop Reuben O'Neill who celebrated their 50th game with a win.
It was a kicking fest in the first half, with both Stephen Perofeta and Josh Ioane kicking two penalties each and drew 6-all.
Walden crossed himself for the first try of the match after being put into space by influential first-five eighth Jayson Potroz.
Perofeta was able to slot the conversion and didn't miss all game eventually he kicked six off the tee.
Otago drew level again with a Sio Tomkinson try and an Ioane conversion to go into the break 13-all.
Taranaki would have been disappointed with the scoreline at the break after spending four minutes inside Otago's 22m area.
Number eight Pita-Gus Sowakula gave Taranaki the lead again before Dylan Nel scored for Otago and Ioane levelled it up again at 20-all.
Perofeta nudged a penalty before Potroz set up replacement halfback Liam Blyde in for Taranaki's third and what was a defining try.
Otago's errors got the better of them, especially late in the second half. The home team butchered two lineout opportunities that could have potentially drawn the game.
Taranaki 30 (Teihorangi Walden, Pita Gus Sowakula, Liam Blyde tries; Stephen Perofeta 3 con, 3 pen)
Otago 23 (Sio Tomkinson, Dylan Nel tries; Josh Ioane 2 con, 3 pen).
HT: 13-13.