Great question. You might want to be more complex in your approach to the problem. Two ways to look at it. simulator means the actual flight. Airplane flying. That is Java. The other is the flight reservation times and flight #. Which one do you want? Or which problem do you feel is the greater reward? Simulator? Then start with Simulator. And see what you come up with.
--- Update ---
You can use mySQL if you're working with reservations. Simulator on your database will also work well with Java. They use an application for that part. There is no browser here you'll be usin. Just the program java.