JAL says 3 hours.
https://www.jal.co.jp/jp/en/dom/boarding/onto/
That seems too short to me - Immigration and customs typically takes 45 minutes. Limousine bus journey time is 90 minutes and you might be have a long wait for a bus. So I think you're looking at an expensive taxi trip, and you might make it to HND about an hour before departure, if all goes well.
I'd be inclined to ask the airline to put you on a later flight out of HND.