Indonesian officials say around 103 people have been rescued at sea after a passenger ship carrying more than 240 people lost contact in the Java Sea during bad weather.