Runnable - вполне однозначное понятие в java.
Ваш класс не Runnable. Он больше похож на Callable. Возможно, его стоит отэкстендить от Callable.