You are correct.
The Indonesian or Malay list includes the note "An army must be either Javanese, Sumatran or Malay." which combined with the Yuan list calling them "Javanese allies" makes it clear IMO.
Would be useful to know why the list checker thought otherwise in case the descriptions could be made clearer - unless, of course, it was just one of those "oops" moments.