The aircraft had the range. The problem was those aircraft had no pilots or ground crew, who had gone ahead of the aircraft shipment and were already in the Philippines. If/until they could be evacuated and linked up with their aircraft, or the USAAF/the Australians are able to come up with replacements, there won't be any ferrying done. Historically, this actually happened, but not until late January, as the U.S. was able to evacuate the pilots of the 17th Pursuit squadron from the Philippines and link them up with the P-40s from the shipment. They flew on to Java, and performed quite well with a 3:1 kill ratio before running out of aircraft and being forced to retreat to Australia.
As for the Dive Bombers, many of the Dauntlesses needed a great deal of maintainance before they were ready for combat, as they had been improperly stored for shipping. OTL, with their ground crews trapped and forced to fight as infantry in the Philippines, the Dauntlesses were only brought online slowly and piecemeal as the Australians trained replacements.