Right - so first of all I need a bit more detail.
Is the data which is being sent from the server coming in a UDP datagram stream?
If so - does it need to be? Could the desired solution be created using Serializable classes sent down a TCP socket? This would be very easy and solve all of these forms of problems?
Give some more info - perhaps UDP is necessary, perhaps you have some constraints
Anyhow - in answer to your actual question you could do something to delimit individual fields, so the servers response could be like this :
firstname:ANDY ARMSTRONG/##title text:This is my title/##
And then your java code could be like:
String total = new String(received_bytes,0,received_bytes.length,"US-ASCII");
String tokens = total.split("/##");
String user_text = token.split(":");
String title_text = token.split(":");
Treat that as pseudo code - didnt try compiling it but you get the idea. You could alternatively send the response back in XML or something which describes the document like that!