Javu mám hodně rád, ale výkon RPi je fakt slabý, s desktopem nebo serverem je to úplně nesrovnatelné. Java tam sice funguje, zkoušel jsem to, ale ta pomalost je podle mého za hranou. Na GUI je Java na tomto HW podle mého nevhodná. Nejlepší by bylo to napsat v C/C++. Vybral sis prostě minimalistickou platformu, tak tomu budeš muset přizpůsobit i ty nástroje a vzdát se toho komfortu, na který jsi zvyklý z Javy a desktopu/serveru. Ale pokud by to byl nějaký démon běžící v pozadí a u kterého je ti jedno, jestli požadavek vyřídí za půl vteřiny nebo za dvě vteřiny, tak to klidně použij.
P.S. mluvím o OpenJDK – možná že s jiný VM by to použít šlo, ale nemám to vyzkoušené – ostatně Java běhá i na starých mobilech (ME) nebo uvnitř čipových karet, které na tom budou výkonově mnohem hůř než RPi.