Searching for the longest fast do turn up Angus Barbieri on Wikipedia. However, an Indian woman fasted for 17+ years (under medical supervision) - https://en.wikipedia.org/wiki/Irom_Chanu_Sharmila
As another commenter pointed out, this wasn't a 16 year fast, it was a 16 year hunger strike.