Sachverhalt: Sachverhalt: A. Mit Verfügung vom 4. November 2003 lehnte das Amt für Wirtschaft und Arbeit (AWA) des Kantons Solothurn das Gesuch des Piloten B._ (geb. 1978) um Zustimmung zum Besuch eines Kurses zwecks Umschulung auf einen neuen Flugzeugtyp in Y._ ab. Diese Verfügung bestätigte das AWA mit Einspracheentscheid vom 17. Dezember 2003. A. Mit Verfügung vom 4. November 2003 lehnte das Amt für Wirtschaft und Arbeit (AWA) des Kantons Solothurn das Gesuch des Piloten B._ (geb. 1978) um Zustimmung zum Besuch eines Kurses zwecks Umschulung auf einen neuen Flugzeugtyp in Y._ ab. Diese Verfügung bestätigte das AWA mit Einspracheentscheid vom 17. Dezember 2003. B. Die dagegen erhobene Beschwerde wies das Versicherungsgericht des Kantons Solothurn mit Entscheid vom 22. September 2004 ab. B. Die dagegen erhobene Beschwerde wies das Versicherungsgericht des Kantons Solothurn mit Entscheid vom 22. September 2004 ab. C. B._ lässt Verwaltungsgerichtsbeschwerde führen und beantragen, es seien ihm die Kosten für den Umschulungskurs zu ersetzen. Das AWA schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Staatssekretariat für Wirtschaft (seco) auf eine Vernehmlassung verzichtet. 