Tom oli epävarma.

English Translation

Tom was hesitant.

It is probably better to use ‘uncertain’ or ‘unsure’ instead of ‘hesitant’ for ‘epävarma’.

https://en.wiktionary.org/wiki/epävarma