Meaning : Dreams or plans that have a very least chance of fulfilling.
especially used as a synonym to daydreams.
1) Without proper planning it will all be castles in the air.
2) Building castles in the air is simply a waste of time. Concentrate on one field and go ahead.