James Rogers has been jailed - despite having a terminally-ill dad