I will start a project ( not commercial, just for learning ) but I would like to choose to work with the right tools as I would if I were doing it for a company.
First of all small description of what I will need.
It would be a server-client(s) application.
For the server:
- GUI for Windows
- ORM 
- Database without installation (sqlite ???)
- GUI builder (RAD Tool)
- Ability to create easily REST Services
Clients would be android devices
- GUI for android mobile
Clients would connect to the server and get some initial settings and then start to 
send  information to the server.
Server should be able to display properly the information collected from the clients and 
edit them if needed.
Open source technologies are mandatatory.
First I am thinking to use sqlite ( I should not make any installation except the programm). Any alternatives here?
For the server maybe python with a gui library and sql alchemy. What about Camelot?
And for the clients (android) java. I think there are no other options here.
Can you make some comments on the above choices?
Maybe you can suggest something different which will make the development faster...
As you have asserted: client is java only.
On server:

GUI for Windows : WPF  
ORM - Database without installation : SQLCE 4.0 - Maybe use codefirst 
GUI builder (RAD Tool) : Visual Studio lets you do that for WPF apps 
Ability to create easily REST Services : Use WCF

hope that helps
Right tools for GUI windows program