Regardless of what any Javanese girl says about food, she prefers rice with everything. Do not waste time taking her to Bali Bakery for breakfast, wait until 10am-11am and go over to Warung Batavia on Jl. Raya Kerobokan, she will love it. Warung Batavia serves distinctly Javanese food and you will get no complaints. Javanese girls often catch a lot of flack from Balinese locals who attach a label to them of being bed-warmers for bules. A girl who works in a regular job may feel uncomfortable accompanying you in an environment where there are a lot of Balinese locals, especially men.
If you date a Javanese girl and she starts waving to other customers in the restaurant / bar, that is a heads-up that she has been around. You may not want to pursue that situation too long. Do not offer to buy drinks for a new friend and all her companions. Latching onto a friendly tourist is a sport out here. If you do get someone a drink make sure its either a Coke of a small beer and order it yourself. You do not want the waiter arriving with a tray of cocktails with your friend saying, Sorry I thought you said my friends could have a drink.
The positives of dating a Javanese girl are she is away from the constraints of home and family. She can do what she wants and no one is going to expect you to commit to marriage anytime soon. Many Javanese girls are Muslim but unless you ask them you probably will never know, as the form of Islam over here is moderate. Many Javanese girls will be more familiar with the party scene than a Balinese. Bear this in mind if you are looking for a partying companion.
Girls wearing the traditional hair covering will not date you so do not bother. If your girlfriend is Muslim try to respect and support her in her religious commitments especially during the month of Ramadan. Dating a Javanese girl can be an interesting experience if both parties are open and relaxed.