• Does JAL serve alcohol in all classes?
Yes. Reasonable French wines (red and white) are typically available along with high quality Japanese beer, sake (rice wine), shochu (made from sweet potato or certain grains, about twice the alcohol content of wine), and other alcoholic beverages. Business and first class offer even wider choices, including champagne.
JAL also has many other beverages: green tea (hot or cold), "English tea," coffee ("ko-hee"), Skytime (JAL's own citrus-flavored noncarbonated soft drink), soda water (Suntory brand and/or Perrier, depending on class and flight), orange juice, grapefruit juice (sometimes), tomato juice, apple juice, and various carbonated beverages. Flight attendants will serve tea and coffee frequently during long flights, but you can ask for any beverage at any time during normal cruise flight. Decaffeinated coffee is not usually available (and would be known as "mild-o ko-hee" if it exists). Miso soup, chicken broth, and beef broth are also often available. Beverage selections vary a bit according to route.
Rice crackers are only served on request in Y. You would have to ask the cabin attendant if you want to try them out.