Вы теряете stack trace перехваченного исключения. Когда оборачиваете исключение, обязательно передавайте его как cause.
Кроме того, здесь можно обойтись без MyException, если наоборот, кидать IOException.