The permanent status in the US doesn't have expiration date. This status is granted indefinitely but the person has to maintain it.
If the green card holder was outside the US for more than a year without previous approval - his permanent resident status would be considered abandoned.
In your situation your nephew should apply for permanent residency again. because of complications - previous permanent status was abandoned and his sentencing - I strongly recommend to have an immigration attorney to handle his case.
The answer is an advisory opinion (not legal or financial advice). After accepting the answer bookmark it - you may return to this page later for reference or to ask for clarification. Appreciate your positive feedback.