Photoshop is the wrong tool to create a logo.
Make it in Adobe Illustrator and save it as AI or PDF/X-4 and place that into InDesign.
Don't use EPS anymore, as it is old and outdated.
Don't use JPG or PNG for a logo in InDesign.
Never use JPG for a logo in any way you can imagine.
Most likely, it is not a problem at all. By default, InDesign shows images in low resolution on screen only. That is to prevent large images slowing everything down. It is mentioned in the Online Help: InDesign Help | Placing graphics
Set your preview display to "high resolution": InDesign Help | Placing graphics, or export to PDF and see if the image is better there.
(On 2nd reading) I think Willi is right. You mention "setting the dpi to 300" -- that does nothing useful if the image is of low quality to begin with. That's why it seems 'out of focus'.