Although GA895 is the only nonstop flight, there are these flight combinations through TPE, ICN or HKG that get to Jakarta sooner:
BR6371 PVG TPE 0315 0552 (landed) connecting to CI5855 TPE CGK 0810 1205 or
CI5828 PVG TPE 0330 0515 connecting the same
UX61 PVG HKG 0440 0633 connecting to GA873 HKG CGK 0900 1240 or
HX9232 PVG HKG 0500 0700 connecting the same
HX9232 PVG ICN 0420 0718 connecting to GA839 1035 1540 or
KE235 PVG ICN 0505 0735 connecting to same