I presume you were on JL720, the 6:35am departure out of CGK, as you mention breakfast and lunch. Looking at the J menu for that flight on JL's website, there isn't really a formal breakfast service after takeoff. Instead, there are some light snacks, such as a cheese plate or noodles, which I suspect you could have requested from the general menu in addition to your VGML banana. The main meal service is lunch, probably served 2-3 hours out of NRT, which it appears you got.