Throwable - базовый класс для объектов, представляющих исключения.

Любое исключение, которое может быть брошено и, соответственно, перехвачено блоком catch, должно быть унаследовано от Throwable

class java.lang.Throwable