How long ago was your “Previous” flight? The rules regarding overnight baggage connection can change, usually due to local airport regulation.
Also, your previous flight was JL-JL connection at NRT. This time it is NH-JL connection at NRT, which can make a difference. By the way, NH and JL do have interline agreement. As for once you clear customs/immigration at NRT checking your bag at JL for your next day flight to BOS, I am almost certain that JL will not accept check baggage for next day’s flight at NRT.
Best is to call NH, since your PEK-NRT flight is NH so NH will be the airline checking your bags at PEK, that if it is possible to check your luggage all the way to Boston on overnight connection at NRT.